Z-Wave Protocol Controller Refrence  1.2.1
dotdot_mqtt.h
Go to the documentation of this file.
1 /******************************************************************************
2  * # License
3  * <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
4  ******************************************************************************
5  * The licensor of this software is Silicon Laboratories Inc. Your use of this
6  * software is governed by the terms of Silicon Labs Master Software License
7  * Agreement (MSLA) available at
8  * www.silabs.com/about-us/legal/master-software-license-agreement. This
9  * software is distributed to you in Source Code format and is governed by the
10  * sections of the MSLA applicable to Source Code.
11  *
12  *****************************************************************************/
13 
14 // This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
70 #ifndef DOTDOT_MQTT_H
71 #define DOTDOT_MQTT_H
72 
73 #include <stdint.h>
74 #include <stdbool.h>
75 
76 #include "sl_status.h"
77 #include "uic_typedefs.h"
78 #include "zap-types.h"
79 #include "uic_mqtt.h"
80 
81 #ifdef __cplusplus
82 extern "C" {
83 #endif // __cplusplus
84 
86 typedef enum {
94 
96 typedef enum {
102 
103 // Initialize all dotdot available clusters
105 
106 // Callback types used by the basic cluster
108  dotdot_unid_t unid,
109  dotdot_endpoint_id_t endpoint,
111 );
112 
113 typedef struct {
114  uint8_t zcl_version;
116  uint8_t stack_version;
117  uint8_t hw_version;
118  const char* manufacturer_name;
119  const char* model_identifier;
120  const char* date_code;
121  uint8_t power_source;
124  const char* product_code;
125  const char* producturl;
127  const char* serial_number;
128  const char* product_label;
129  const char* location_description;
132  uint8_t alarm_mask;
134  const char* sw_buildid;
136 
137 typedef struct {
144  bool date_code;
160 
162  const dotdot_unid_t unid,
163  const dotdot_endpoint_id_t endpoint,
167 );
168 
170  const dotdot_unid_t unid,
171  const dotdot_endpoint_id_t endpoint,
174 );
175 
176 
177 
184 
198 );
199 
207 );
208 
220  const char *base_topic,
221  uint8_t value,
223 );
224 
236  const char *base_topic,
237  uint8_t value,
239 );
240 
252  const char *base_topic,
253  uint8_t value,
255 );
256 
268  const char *base_topic,
269  uint8_t value,
271 );
272 
284  const char *base_topic,
285  const char* value,
287 );
288 
300  const char *base_topic,
301  const char* value,
303 );
304 
316  const char *base_topic,
317  const char* value,
319 );
320 
332  const char *base_topic,
333  uint8_t value,
335 );
336 
348  const char *base_topic,
349  uint8_t value,
351 );
352 
364  const char *base_topic,
365  uint8_t value,
367 );
368 
380  const char *base_topic,
381  const char* value,
383 );
384 
396  const char *base_topic,
397  const char* value,
399 );
400 
412  const char *base_topic,
413  const char* value,
415 );
416 
428  const char *base_topic,
429  const char* value,
431 );
432 
444  const char *base_topic,
445  const char* value,
447 );
448 
460  const char *base_topic,
461  const char* value,
463 );
464 
476  const char *base_topic,
477  uint8_t value,
479 );
480 
492  const char *base_topic,
493  bool value,
495 );
496 
508  const char *base_topic,
509  uint8_t value,
511 );
512 
524  const char *base_topic,
525  uint8_t value,
527 );
528 
540  const char *base_topic,
541  const char* value,
543 );
544 
545 
553 void uic_mqtt_dotdot_basic_publish_cluster_revision(const char* base_topic, uint16_t value);
554 
555 // Callback types used by the power_configuration cluster
556 
557 typedef struct {
558  uint16_t mains_voltage;
566  const char* battery_manufacturer;
567  uint8_t battery_size;
584  uint8_t battery2_size;
601  uint8_t battery3_size;
616 
617 typedef struct {
676 
678  const dotdot_unid_t unid,
679  const dotdot_endpoint_id_t endpoint,
683 );
684 
686  const dotdot_unid_t unid,
687  const dotdot_endpoint_id_t endpoint,
690 );
691 
692 
693 
701 );
702 
710 );
711 
723  const char *base_topic,
724  uint16_t value,
726 );
727 
739  const char *base_topic,
740  uint8_t value,
742 );
743 
755  const char *base_topic,
756  uint8_t value,
758 );
759 
771  const char *base_topic,
772  uint16_t value,
774 );
775 
787  const char *base_topic,
788  uint16_t value,
790 );
791 
803  const char *base_topic,
804  uint16_t value,
806 );
807 
819  const char *base_topic,
820  uint8_t value,
822 );
823 
835  const char *base_topic,
836  uint8_t value,
838 );
839 
851  const char *base_topic,
852  const char* value,
854 );
855 
867  const char *base_topic,
868  BatterySize value,
870 );
871 
883  const char *base_topic,
884  uint16_t value,
886 );
887 
899  const char *base_topic,
900  uint8_t value,
902 );
903 
915  const char *base_topic,
916  uint8_t value,
918 );
919 
931  const char *base_topic,
932  uint8_t value,
934 );
935 
947  const char *base_topic,
948  uint8_t value,
950 );
951 
963  const char *base_topic,
964  uint8_t value,
966 );
967 
979  const char *base_topic,
980  uint8_t value,
982 );
983 
995  const char *base_topic,
996  uint8_t value,
998 );
999 
1011  const char *base_topic,
1012  uint8_t value,
1014 );
1015 
1027  const char *base_topic,
1028  uint8_t value,
1030 );
1031 
1043  const char *base_topic,
1044  uint8_t value,
1046 );
1047 
1059  const char *base_topic,
1060  uint8_t value,
1062 );
1063 
1075  const char *base_topic,
1076  uint32_t value,
1078 );
1079 
1091  const char *base_topic,
1092  uint8_t value,
1094 );
1095 
1107  const char *base_topic,
1108  uint8_t value,
1110 );
1111 
1123  const char *base_topic,
1124  const char* value,
1126 );
1127 
1139  const char *base_topic,
1140  BatterySize value,
1142 );
1143 
1155  const char *base_topic,
1156  uint16_t value,
1158 );
1159 
1171  const char *base_topic,
1172  uint8_t value,
1174 );
1175 
1187  const char *base_topic,
1188  uint8_t value,
1190 );
1191 
1203  const char *base_topic,
1204  uint8_t value,
1206 );
1207 
1219  const char *base_topic,
1220  uint8_t value,
1222 );
1223 
1235  const char *base_topic,
1236  uint8_t value,
1238 );
1239 
1251  const char *base_topic,
1252  uint8_t value,
1254 );
1255 
1267  const char *base_topic,
1268  uint8_t value,
1270 );
1271 
1283  const char *base_topic,
1284  uint8_t value,
1286 );
1287 
1299  const char *base_topic,
1300  uint8_t value,
1302 );
1303 
1315  const char *base_topic,
1316  uint8_t value,
1318 );
1319 
1331  const char *base_topic,
1332  uint8_t value,
1334 );
1335 
1347  const char *base_topic,
1348  uint32_t value,
1350 );
1351 
1363  const char *base_topic,
1364  uint8_t value,
1366 );
1367 
1379  const char *base_topic,
1380  uint8_t value,
1382 );
1383 
1395  const char *base_topic,
1396  const char* value,
1398 );
1399 
1411  const char *base_topic,
1412  BatterySize value,
1414 );
1415 
1427  const char *base_topic,
1428  uint16_t value,
1430 );
1431 
1443  const char *base_topic,
1444  uint8_t value,
1446 );
1447 
1459  const char *base_topic,
1460  uint8_t value,
1462 );
1463 
1475  const char *base_topic,
1476  uint8_t value,
1478 );
1479 
1491  const char *base_topic,
1492  uint8_t value,
1494 );
1495 
1507  const char *base_topic,
1508  uint8_t value,
1510 );
1511 
1523  const char *base_topic,
1524  uint8_t value,
1526 );
1527 
1539  const char *base_topic,
1540  uint8_t value,
1542 );
1543 
1555  const char *base_topic,
1556  uint8_t value,
1558 );
1559 
1571  const char *base_topic,
1572  uint8_t value,
1574 );
1575 
1587  const char *base_topic,
1588  uint8_t value,
1590 );
1591 
1603  const char *base_topic,
1604  uint8_t value,
1606 );
1607 
1619  const char *base_topic,
1620  uint32_t value,
1622 );
1623 
1624 
1632 void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
1633 
1634 // Callback types used by the device_temperature_configuration cluster
1635 
1636 typedef struct {
1647 
1648 typedef struct {
1659 
1661  const dotdot_unid_t unid,
1662  const dotdot_endpoint_id_t endpoint,
1666 );
1667 
1669  const dotdot_unid_t unid,
1670  const dotdot_endpoint_id_t endpoint,
1673 );
1674 
1675 
1676 
1684 );
1685 
1693 );
1694 
1706  const char *base_topic,
1707  int16_t value,
1709 );
1710 
1722  const char *base_topic,
1723  int16_t value,
1725 );
1726 
1738  const char *base_topic,
1739  int16_t value,
1741 );
1742 
1754  const char *base_topic,
1755  uint16_t value,
1757 );
1758 
1770  const char *base_topic,
1771  uint8_t value,
1773 );
1774 
1786  const char *base_topic,
1787  int16_t value,
1789 );
1790 
1802  const char *base_topic,
1803  int16_t value,
1805 );
1806 
1818  const char *base_topic,
1819  uint32_t value,
1821 );
1822 
1834  const char *base_topic,
1835  uint32_t value,
1837 );
1838 
1839 
1848 
1849 // Callback types used by the identify cluster
1851  dotdot_unid_t unid,
1852  dotdot_endpoint_id_t endpoint,
1854  uint16_t identify_time
1855 
1856 );
1858  dotdot_unid_t unid,
1859  dotdot_endpoint_id_t endpoint,
1861  uint16_t timeout
1862 
1863 );
1865  dotdot_unid_t unid,
1866  dotdot_endpoint_id_t endpoint,
1868 );
1870  dotdot_unid_t unid,
1871  dotdot_endpoint_id_t endpoint,
1873  TriggerEffectEffectIdentifier effect_identifier,
1874 
1875  TriggerEffectEffectVariant effect_variant
1876 
1877 );
1878 
1879 typedef struct {
1880  uint16_t identify_time;
1882 
1883 typedef struct {
1886 
1888  const dotdot_unid_t unid,
1889  const dotdot_endpoint_id_t endpoint,
1893 );
1894 
1896  const dotdot_unid_t unid,
1897  const dotdot_endpoint_id_t endpoint,
1900 );
1901 
1902 
1906 typedef struct {
1907  uint16_t identify_time;
1909 
1913 typedef struct {
1914  uint16_t timeout;
1916 
1920 typedef struct {
1922 
1925 
1926 
1933 
1946 
1959 
1972 
1986 );
1987 
1995 );
1996 
2008  const char *base_topic,
2009  uint16_t value,
2011 );
2012 
2013 
2021 void uic_mqtt_dotdot_identify_publish_cluster_revision(const char* base_topic, uint16_t value);
2022 
2023 // Callback types used by the groups cluster
2025  dotdot_unid_t unid,
2026  dotdot_endpoint_id_t endpoint,
2028  uint16_t group_id,
2029 
2030  const char* group_name
2031 
2032 );
2034  dotdot_unid_t unid,
2035  dotdot_endpoint_id_t endpoint,
2037  uint8_t status,
2038 
2039  uint16_t group_id
2040 
2041 );
2043  dotdot_unid_t unid,
2044  dotdot_endpoint_id_t endpoint,
2046  uint16_t group_id
2047 
2048 );
2050  dotdot_unid_t unid,
2051  dotdot_endpoint_id_t endpoint,
2053  uint8_t status,
2054 
2055  uint16_t group_id,
2056 
2057  const char* group_name
2058 
2059 );
2061  dotdot_unid_t unid,
2062  dotdot_endpoint_id_t endpoint,
2064  uint8_t group_list_count,
2065  const uint16_t *group_list
2066 
2067 );
2069  dotdot_unid_t unid,
2070  dotdot_endpoint_id_t endpoint,
2072  uint8_t capacity,
2073 
2074  uint8_t group_list_count,
2075  const uint16_t *group_list
2076 
2077 );
2079  dotdot_unid_t unid,
2080  dotdot_endpoint_id_t endpoint,
2082  uint16_t group_id
2083 
2084 );
2086  dotdot_unid_t unid,
2087  dotdot_endpoint_id_t endpoint,
2089  uint8_t status,
2090 
2091  uint16_t group_id
2092 
2093 );
2095  dotdot_unid_t unid,
2096  dotdot_endpoint_id_t endpoint,
2098 );
2100  dotdot_unid_t unid,
2101  dotdot_endpoint_id_t endpoint,
2103  uint16_t group_id,
2104 
2105  const char* group_name
2106 
2107 );
2108 
2109 typedef struct {
2110  uint8_t name_support;
2112 
2113 typedef struct {
2116 
2118  const dotdot_unid_t unid,
2119  const dotdot_endpoint_id_t endpoint,
2123 );
2124 
2126  const dotdot_unid_t unid,
2127  const dotdot_endpoint_id_t endpoint,
2130 );
2131 
2132 
2136 typedef struct {
2137  uint16_t group_id;
2138 
2139  const char* group_name;
2141 
2145 typedef struct {
2146  uint8_t status;
2147 
2148  uint16_t group_id;
2150 
2154 typedef struct {
2155  uint16_t group_id;
2157 
2161 typedef struct {
2162  uint8_t status;
2163 
2164  uint16_t group_id;
2165 
2166  const char* group_name;
2168 
2172 typedef struct {
2174  const uint16_t *group_list;
2176 
2180 typedef struct {
2181  uint8_t capacity;
2182 
2184  const uint16_t *group_list;
2186 
2190 typedef struct {
2191  uint16_t group_id;
2193 
2197 typedef struct {
2198  uint8_t status;
2199 
2200  uint16_t group_id;
2202 
2206 typedef struct {
2207  uint16_t group_id;
2208 
2209  const char* group_name;
2211 
2212 
2219 
2232 
2245 
2258 
2271 
2284 
2297 
2310 
2323 
2336 
2350 );
2351 
2359 );
2360 
2372  const char *base_topic,
2373  uint8_t value,
2375 );
2376 
2377 
2385 void uic_mqtt_dotdot_groups_publish_cluster_revision(const char* base_topic, uint16_t value);
2386 
2387 // Callback types used by the scenes cluster
2389  dotdot_unid_t unid,
2390  dotdot_endpoint_id_t endpoint,
2392  SGroupId groupid,
2393 
2394  uint8_t sceneid,
2395 
2396  uint16_t transition_time,
2397 
2398  SSceneName scene_name,
2399 
2400  uint8_t extension_field_sets_count,
2401  const SExtensionFieldSetList *extension_field_sets
2402 
2403 );
2405  dotdot_unid_t unid,
2406  dotdot_endpoint_id_t endpoint,
2408  zclStatus status,
2409 
2410  SGroupId groupid,
2411 
2412  uint8_t sceneid
2413 
2414 );
2416  dotdot_unid_t unid,
2417  dotdot_endpoint_id_t endpoint,
2419  SGroupId groupid,
2420 
2421  uint8_t sceneid
2422 
2423 );
2425  dotdot_unid_t unid,
2426  dotdot_endpoint_id_t endpoint,
2428  zclStatus status,
2429 
2430  SGroupId groupid,
2431 
2432  uint8_t sceneid,
2433 
2434  uint16_t transition_time,
2435 
2436  SSceneName scene_name,
2437 
2438  uint8_t extension_field_sets_count,
2439  const SExtensionFieldSetList *extension_field_sets
2440 
2441 );
2443  dotdot_unid_t unid,
2444  dotdot_endpoint_id_t endpoint,
2446  SGroupId groupid,
2447 
2448  uint8_t sceneid
2449 
2450 );
2452  dotdot_unid_t unid,
2453  dotdot_endpoint_id_t endpoint,
2455  zclStatus status,
2456 
2457  SGroupId groupid,
2458 
2459  uint8_t sceneid
2460 
2461 );
2463  dotdot_unid_t unid,
2464  dotdot_endpoint_id_t endpoint,
2466  SGroupId groupid
2467 
2468 );
2470  dotdot_unid_t unid,
2471  dotdot_endpoint_id_t endpoint,
2473  zclStatus status,
2474 
2475  SGroupId groupid
2476 
2477 );
2479  dotdot_unid_t unid,
2480  dotdot_endpoint_id_t endpoint,
2482  SGroupId groupid,
2483 
2484  uint8_t sceneid
2485 
2486 );
2488  dotdot_unid_t unid,
2489  dotdot_endpoint_id_t endpoint,
2491  zclStatus status,
2492 
2493  SGroupId groupid,
2494 
2495  uint8_t sceneid
2496 
2497 );
2499  dotdot_unid_t unid,
2500  dotdot_endpoint_id_t endpoint,
2502  SGroupId groupid,
2503 
2504  uint8_t sceneid,
2505 
2506  uint16_t transition_time
2507 
2508 );
2510  dotdot_unid_t unid,
2511  dotdot_endpoint_id_t endpoint,
2513  SGroupId groupid
2514 
2515 );
2517  dotdot_unid_t unid,
2518  dotdot_endpoint_id_t endpoint,
2520  zclStatus status,
2521 
2522  uint8_t capacity,
2523 
2524  SGroupId groupid,
2525 
2526  uint8_t scene_list_count,
2527  const uint8_t *scene_list
2528 
2529 );
2531  dotdot_unid_t unid,
2532  dotdot_endpoint_id_t endpoint,
2534  SGroupId groupid,
2535 
2536  uint8_t sceneid,
2537 
2538  uint16_t transition_time,
2539 
2540  SSceneName scene_name,
2541 
2542  uint8_t extension_field_sets_count,
2543  const SExtensionFieldSetList *extension_field_sets
2544 
2545 );
2547  dotdot_unid_t unid,
2548  dotdot_endpoint_id_t endpoint,
2550  zclStatus status,
2551 
2552  SGroupId groupid,
2553 
2554  uint8_t sceneid
2555 
2556 );
2558  dotdot_unid_t unid,
2559  dotdot_endpoint_id_t endpoint,
2561  SGroupId groupid,
2562 
2563  uint8_t sceneid
2564 
2565 );
2567  dotdot_unid_t unid,
2568  dotdot_endpoint_id_t endpoint,
2570  zclStatus status,
2571 
2572  SGroupId groupid,
2573 
2574  uint8_t sceneid,
2575 
2576  uint16_t transition_time,
2577 
2578  SSceneName scene_name,
2579 
2580  uint8_t extension_field_sets_count,
2581  const SExtensionFieldSetList *extension_field_sets
2582 
2583 );
2585  dotdot_unid_t unid,
2586  dotdot_endpoint_id_t endpoint,
2588  uint8_t mode,
2589 
2590  SGroupId group_identifier_from,
2591 
2592  uint8_t scene_identifier_from,
2593 
2594  SGroupId group_identifier_to,
2595 
2596  uint8_t scene_identifier_to
2597 
2598 );
2600  dotdot_unid_t unid,
2601  dotdot_endpoint_id_t endpoint,
2603  zclStatus status,
2604 
2605  SGroupId group_identifier_from,
2606 
2607  uint8_t scene_identifier_from
2608 
2609 );
2610 
2611 typedef struct {
2612  uint8_t scene_count;
2613  uint8_t current_scene;
2616  uint8_t name_support;
2619 
2620 typedef struct {
2628 
2630  const dotdot_unid_t unid,
2631  const dotdot_endpoint_id_t endpoint,
2635 );
2636 
2638  const dotdot_unid_t unid,
2639  const dotdot_endpoint_id_t endpoint,
2642 );
2643 
2644 
2648 typedef struct {
2650 
2651  uint8_t sceneid;
2652 
2654 
2656 
2660 
2664 typedef struct {
2666 
2668 
2669  uint8_t sceneid;
2671 
2675 typedef struct {
2677 
2678  uint8_t sceneid;
2680 
2684 typedef struct {
2686 
2688 
2689  uint8_t sceneid;
2690 
2692 
2694 
2698 
2702 typedef struct {
2704 
2705  uint8_t sceneid;
2707 
2711 typedef struct {
2713 
2715 
2716  uint8_t sceneid;
2718 
2722 typedef struct {
2725 
2729 typedef struct {
2731 
2734 
2738 typedef struct {
2740 
2741  uint8_t sceneid;
2743 
2747 typedef struct {
2749 
2751 
2752  uint8_t sceneid;
2754 
2758 typedef struct {
2760 
2761  uint8_t sceneid;
2762 
2765 
2769 typedef struct {
2772 
2776 typedef struct {
2778 
2779  uint8_t capacity;
2780 
2782 
2784  const uint8_t *scene_list;
2786 
2790 typedef struct {
2792 
2793  uint8_t sceneid;
2794 
2796 
2798 
2802 
2806 typedef struct {
2808 
2810 
2811  uint8_t sceneid;
2813 
2817 typedef struct {
2819 
2820  uint8_t sceneid;
2822 
2826 typedef struct {
2828 
2830 
2831  uint8_t sceneid;
2832 
2834 
2836 
2840 
2844 typedef struct {
2845  uint8_t mode;
2846 
2848 
2850 
2852 
2855 
2859 typedef struct {
2861 
2863 
2866 
2867 
2874 
2887 
2900 
2913 
2926 
2939 
2952 
2965 
2978 
2991 
3004 
3017 
3030 
3043 
3056 
3069 
3082 
3095 
3108 
3122 );
3123 
3131 );
3132 
3144  const char *base_topic,
3145  uint8_t value,
3147 );
3148 
3160  const char *base_topic,
3161  uint8_t value,
3163 );
3164 
3176  const char *base_topic,
3177  SGroupId value,
3179 );
3180 
3192  const char *base_topic,
3193  bool value,
3195 );
3196 
3208  const char *base_topic,
3209  uint8_t value,
3211 );
3212 
3224  const char *base_topic,
3225  EUI64 value,
3227 );
3228 
3229 
3237 void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char* base_topic, uint16_t value);
3238 
3239 // Callback types used by the on_off cluster
3241  dotdot_unid_t unid,
3242  dotdot_endpoint_id_t endpoint,
3244 );
3246  dotdot_unid_t unid,
3247  dotdot_endpoint_id_t endpoint,
3249 );
3251  dotdot_unid_t unid,
3252  dotdot_endpoint_id_t endpoint,
3254 );
3256  dotdot_unid_t unid,
3257  dotdot_endpoint_id_t endpoint,
3259  OffWithEffectEffectIdentifier effect_identifier,
3260 
3261  uint8_t effect_variant
3262 
3263 );
3265  dotdot_unid_t unid,
3266  dotdot_endpoint_id_t endpoint,
3268 );
3270  dotdot_unid_t unid,
3271  dotdot_endpoint_id_t endpoint,
3273  uint8_t on_off_control,
3274 
3275  uint16_t on_time,
3276 
3277  uint16_t off_wait_time
3278 
3279 );
3280 
3281 typedef struct {
3282  bool on_off;
3284  uint16_t on_time;
3285  uint16_t off_wait_time;
3288 
3289 typedef struct {
3290  bool on_off;
3292  bool on_time;
3296 
3298  const dotdot_unid_t unid,
3299  const dotdot_endpoint_id_t endpoint,
3303 );
3304 
3306  const dotdot_unid_t unid,
3307  const dotdot_endpoint_id_t endpoint,
3310 );
3311 
3312 
3316 typedef struct {
3318 
3321 
3325 typedef struct {
3327 
3328  uint16_t on_time;
3329 
3330  uint16_t off_wait_time;
3332 
3333 
3340 
3353 
3366 
3379 
3392 
3405 
3419 );
3420 
3428 );
3429 
3441  const char *base_topic,
3442  bool value,
3444 );
3445 
3457  const char *base_topic,
3458  bool value,
3460 );
3461 
3473  const char *base_topic,
3474  uint16_t value,
3476 );
3477 
3489  const char *base_topic,
3490  uint16_t value,
3492 );
3493 
3505  const char *base_topic,
3506  uint8_t value,
3508 );
3509 
3510 
3518 void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char* base_topic, uint16_t value);
3519 
3520 // Callback types used by the level cluster
3522  dotdot_unid_t unid,
3523  dotdot_endpoint_id_t endpoint,
3525  uint8_t level,
3526 
3527  uint16_t transition_time,
3528 
3529  uint8_t options_mask,
3530 
3531  uint8_t options_override
3532 
3533 );
3535  dotdot_unid_t unid,
3536  dotdot_endpoint_id_t endpoint,
3538  MoveStepMode move_mode,
3539 
3540  uint8_t rate,
3541 
3542  uint8_t options_mask,
3543 
3544  uint8_t options_override
3545 
3546 );
3548  dotdot_unid_t unid,
3549  dotdot_endpoint_id_t endpoint,
3551  MoveStepMode step_mode,
3552 
3553  uint8_t step_size,
3554 
3555  uint16_t transition_time,
3556 
3557  uint8_t options_mask,
3558 
3559  uint8_t options_override
3560 
3561 );
3563  dotdot_unid_t unid,
3564  dotdot_endpoint_id_t endpoint,
3566  uint8_t options_mask,
3567 
3568  uint8_t options_override
3569 
3570 );
3572  dotdot_unid_t unid,
3573  dotdot_endpoint_id_t endpoint,
3575  uint8_t level,
3576 
3577  uint16_t transition_time,
3578 
3579  uint8_t options_mask,
3580 
3581  uint8_t options_override
3582 
3583 );
3585  dotdot_unid_t unid,
3586  dotdot_endpoint_id_t endpoint,
3588  MoveStepMode move_mode,
3589 
3590  uint8_t rate,
3591 
3592  uint8_t options_mask,
3593 
3594  uint8_t options_override
3595 
3596 );
3598  dotdot_unid_t unid,
3599  dotdot_endpoint_id_t endpoint,
3601  MoveStepMode step_mode,
3602 
3603  uint8_t step_size,
3604 
3605  uint16_t transition_time,
3606 
3607  uint8_t options_mask,
3608 
3609  uint8_t options_override
3610 
3611 );
3613  dotdot_unid_t unid,
3614  dotdot_endpoint_id_t endpoint,
3616  uint8_t options_mask,
3617 
3618  uint8_t options_override
3619 
3620 );
3622  dotdot_unid_t unid,
3623  dotdot_endpoint_id_t endpoint,
3625  uint16_t frequency
3626 
3627 );
3628 
3629 typedef struct {
3630  uint8_t current_level;
3631  uint16_t remaining_time;
3632  uint8_t min_level;
3633  uint8_t max_level;
3635  uint16_t min_frequency;
3636  uint16_t max_frequency;
3637  uint8_t options;
3639  uint8_t on_level;
3645 
3646 typedef struct {
3654  bool options;
3656  bool on_level;
3662 
3664  const dotdot_unid_t unid,
3665  const dotdot_endpoint_id_t endpoint,
3669 );
3670 
3672  const dotdot_unid_t unid,
3673  const dotdot_endpoint_id_t endpoint,
3676 );
3677 
3678 
3682 typedef struct {
3683  uint8_t level;
3684 
3686 
3687  uint8_t options_mask;
3688 
3691 
3695 typedef struct {
3697 
3698  uint8_t rate;
3699 
3700  uint8_t options_mask;
3701 
3704 
3708 typedef struct {
3710 
3711  uint8_t step_size;
3712 
3714 
3715  uint8_t options_mask;
3716 
3719 
3723 typedef struct {
3724  uint8_t options_mask;
3725 
3728 
3732 typedef struct {
3733  uint8_t level;
3734 
3736 
3737  uint8_t options_mask;
3738 
3741 
3745 typedef struct {
3747 
3748  uint8_t rate;
3749 
3750  uint8_t options_mask;
3751 
3754 
3758 typedef struct {
3760 
3761  uint8_t step_size;
3762 
3764 
3765  uint8_t options_mask;
3766 
3769 
3773 typedef struct {
3774  uint8_t options_mask;
3775 
3778 
3782 typedef struct {
3783  uint16_t frequency;
3785 
3786 
3793 
3806 
3819 
3832 
3845 
3858 
3871 
3884 
3897 
3911 );
3912 
3920 );
3921 
3933  const char *base_topic,
3934  uint8_t value,
3936 );
3937 
3949  const char *base_topic,
3950  uint16_t value,
3952 );
3953 
3965  const char *base_topic,
3966  uint8_t value,
3968 );
3969 
3981  const char *base_topic,
3982  uint8_t value,
3984 );
3985 
3997  const char *base_topic,
3998  uint16_t value,
4000 );
4001 
4013  const char *base_topic,
4014  uint16_t value,
4016 );
4017 
4029  const char *base_topic,
4030  uint16_t value,
4032 );
4033 
4045  const char *base_topic,
4046  uint8_t value,
4048 );
4049 
4061  const char *base_topic,
4062  uint16_t value,
4064 );
4065 
4077  const char *base_topic,
4078  uint8_t value,
4080 );
4081 
4093  const char *base_topic,
4094  uint16_t value,
4096 );
4097 
4109  const char *base_topic,
4110  uint16_t value,
4112 );
4113 
4125  const char *base_topic,
4126  uint16_t value,
4128 );
4129 
4141  const char *base_topic,
4142  uint8_t value,
4144 );
4145 
4146 
4154 void uic_mqtt_dotdot_level_publish_cluster_revision(const char* base_topic, uint16_t value);
4155 
4156 // Callback types used by the alarms cluster
4158  dotdot_unid_t unid,
4159  dotdot_endpoint_id_t endpoint,
4161  uint8_t alarm_code,
4162 
4163  clusterId cluster_identifier
4164 
4165 );
4167  dotdot_unid_t unid,
4168  dotdot_endpoint_id_t endpoint,
4170  uint8_t alarm_code,
4171 
4172  clusterId cluster_identifier
4173 
4174 );
4176  dotdot_unid_t unid,
4177  dotdot_endpoint_id_t endpoint,
4179 );
4181  dotdot_unid_t unid,
4182  dotdot_endpoint_id_t endpoint,
4184  zclStatus status,
4185 
4186  uint8_t alarm_code,
4187 
4188  clusterId cluster_identifier,
4189 
4190  uint32_t time_stamp
4191 
4192 );
4194  dotdot_unid_t unid,
4195  dotdot_endpoint_id_t endpoint,
4197 );
4199  dotdot_unid_t unid,
4200  dotdot_endpoint_id_t endpoint,
4202 );
4203 
4204 typedef struct {
4205  uint16_t alarm_count;
4207 
4208 typedef struct {
4211 
4213  const dotdot_unid_t unid,
4214  const dotdot_endpoint_id_t endpoint,
4218 );
4219 
4221  const dotdot_unid_t unid,
4222  const dotdot_endpoint_id_t endpoint,
4225 );
4226 
4227 
4231 typedef struct {
4232  uint8_t alarm_code;
4233 
4236 
4240 typedef struct {
4241  uint8_t alarm_code;
4242 
4245 
4249 typedef struct {
4251 
4252  uint8_t alarm_code;
4253 
4255 
4256  uint32_t time_stamp;
4258 
4259 
4266 
4279 
4292 
4305 
4318 
4331 
4345 );
4346 
4354 );
4355 
4367  const char *base_topic,
4368  uint16_t value,
4370 );
4371 
4372 
4380 void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char* base_topic, uint16_t value);
4381 
4382 // Callback types used by the time cluster
4383 
4384 typedef struct {
4386  uint8_t time_status;
4387  int32_t time_zone;
4388  uint32_t dst_start;
4389  uint32_t dst_end;
4390  int32_t dst_shift;
4391  uint32_t standard_time;
4392  uint32_t local_time;
4396 
4397 typedef struct {
4398  bool time;
4402  bool dst_end;
4409 
4411  const dotdot_unid_t unid,
4412  const dotdot_endpoint_id_t endpoint,
4416 );
4417 
4419  const dotdot_unid_t unid,
4420  const dotdot_endpoint_id_t endpoint,
4423 );
4424 
4425 
4426 
4434 );
4435 
4443 );
4444 
4456  const char *base_topic,
4457  UTC value,
4459 );
4460 
4472  const char *base_topic,
4473  uint8_t value,
4475 );
4476 
4488  const char *base_topic,
4489  int32_t value,
4491 );
4492 
4504  const char *base_topic,
4505  uint32_t value,
4507 );
4508 
4520  const char *base_topic,
4521  uint32_t value,
4523 );
4524 
4536  const char *base_topic,
4537  int32_t value,
4539 );
4540 
4552  const char *base_topic,
4553  uint32_t value,
4555 );
4556 
4568  const char *base_topic,
4569  uint32_t value,
4571 );
4572 
4584  const char *base_topic,
4585  UTC value,
4587 );
4588 
4600  const char *base_topic,
4601  UTC value,
4603 );
4604 
4605 
4613 void uic_mqtt_dotdot_time_publish_cluster_revision(const char* base_topic, uint16_t value);
4614 
4615 // Callback types used by the ota_upgrade cluster
4617  dotdot_unid_t unid,
4618  dotdot_endpoint_id_t endpoint,
4620  ImageNotifyPayloadType payload_type,
4621 
4622  uint8_t query_jitter,
4623 
4624  uint16_t manufacturer_code,
4625 
4626  uint16_t image_type,
4627 
4628  uint32_t new_file_version
4629 
4630 );
4632  dotdot_unid_t unid,
4633  dotdot_endpoint_id_t endpoint,
4635  uint8_t field_control,
4636 
4637  uint16_t manufacturer_code,
4638 
4639  OTAImageType image_type,
4640 
4641  uint32_t current_file_version,
4642 
4643  uint16_t hardware_version
4644 
4645 );
4647  dotdot_unid_t unid,
4648  dotdot_endpoint_id_t endpoint,
4650  zclStatus status,
4651 
4652  uint16_t manufacturer_code,
4653 
4654  OTAImageType image_type,
4655 
4656  uint32_t file_version,
4657 
4658  uint32_t image_size
4659 
4660 );
4662  dotdot_unid_t unid,
4663  dotdot_endpoint_id_t endpoint,
4665  uint8_t field_control,
4666 
4667  uint16_t manufacturer_code,
4668 
4669  OTAImageType image_type,
4670 
4671  uint32_t file_version,
4672 
4673  uint32_t file_offset,
4674 
4675  uint8_t maximum_data_size,
4676 
4677  EUI64 request_node_address,
4678 
4679  uint16_t minimum_block_period
4680 
4681 );
4683  dotdot_unid_t unid,
4684  dotdot_endpoint_id_t endpoint,
4686  uint8_t field_control,
4687 
4688  uint16_t manufacturer_code,
4689 
4690  OTAImageType image_type,
4691 
4692  uint32_t file_version,
4693 
4694  uint32_t file_offset,
4695 
4696  uint8_t maximum_data_size,
4697 
4698  uint16_t page_size,
4699 
4700  uint16_t response_spacing,
4701 
4702  EUI64 request_node_address
4703 
4704 );
4706  dotdot_unid_t unid,
4707  dotdot_endpoint_id_t endpoint,
4709  zclStatus status,
4710 
4711  uint16_t manufacturer_code,
4712 
4713  OTAImageType image_type,
4714 
4715  uint32_t file_version,
4716 
4717  uint32_t file_offset,
4718 
4719  const char* image_data,
4720 
4721  uint32_t current_time,
4722 
4723  uint32_t request_time,
4724 
4725  uint16_t minimum_block_period
4726 
4727 );
4729  dotdot_unid_t unid,
4730  dotdot_endpoint_id_t endpoint,
4732  zclStatus status,
4733 
4734  uint16_t manufacturer_code,
4735 
4736  OTAImageType image_type,
4737 
4738  uint32_t file_version
4739 
4740 );
4742  dotdot_unid_t unid,
4743  dotdot_endpoint_id_t endpoint,
4745  uint16_t manufacturer_code,
4746 
4747  OTAImageType image_type,
4748 
4749  uint32_t file_version,
4750 
4751  UTC current_time,
4752 
4753  UTC upgrade_time
4754 
4755 );
4757  dotdot_unid_t unid,
4758  dotdot_endpoint_id_t endpoint,
4760  EUI64 request_node_address,
4761 
4762  uint16_t manufacturer_code,
4763 
4764  OTADeviceSpecificImageType image_type,
4765 
4766  uint32_t file_version,
4767 
4768  uint16_t current_zigbee_stack_version
4769 
4770 );
4772  dotdot_unid_t unid,
4773  dotdot_endpoint_id_t endpoint,
4775  zclStatus status,
4776 
4777  uint16_t manufacturer_code,
4778 
4779  OTADeviceSpecificImageType image_type,
4780 
4781  uint32_t file_version,
4782 
4783  uint32_t image_size
4784 
4785 );
4786 
4787 typedef struct {
4789  uint32_t file_offset;
4795  uint16_t manufacturerid;
4796  uint16_t image_typeid;
4798  uint32_t image_stamp;
4802 
4803 typedef struct {
4818 
4820  const dotdot_unid_t unid,
4821  const dotdot_endpoint_id_t endpoint,
4825 );
4826 
4828  const dotdot_unid_t unid,
4829  const dotdot_endpoint_id_t endpoint,
4832 );
4833 
4834 
4838 typedef struct {
4840 
4841  uint8_t query_jitter;
4842 
4844 
4845  uint16_t image_type;
4846 
4849 
4853 typedef struct {
4854  uint8_t field_control;
4855 
4857 
4859 
4861 
4864 
4868 typedef struct {
4870 
4872 
4874 
4875  uint32_t file_version;
4876 
4877  uint32_t image_size;
4879 
4883 typedef struct {
4884  uint8_t field_control;
4885 
4887 
4889 
4890  uint32_t file_version;
4891 
4892  uint32_t file_offset;
4893 
4895 
4897 
4900 
4904 typedef struct {
4905  uint8_t field_control;
4906 
4908 
4910 
4911  uint32_t file_version;
4912 
4913  uint32_t file_offset;
4914 
4916 
4917  uint16_t page_size;
4918 
4920 
4923 
4927 typedef struct {
4929 
4931 
4933 
4934  uint32_t file_version;
4935 
4936  uint32_t file_offset;
4937 
4938  const char* image_data;
4939 
4940  uint32_t current_time;
4941 
4942  uint32_t request_time;
4943 
4946 
4950 typedef struct {
4952 
4954 
4956 
4957  uint32_t file_version;
4959 
4963 typedef struct {
4965 
4967 
4968  uint32_t file_version;
4969 
4971 
4974 
4978 typedef struct {
4980 
4982 
4984 
4985  uint32_t file_version;
4986 
4989 
4993 typedef struct {
4995 
4997 
4999 
5000  uint32_t file_version;
5001 
5002  uint32_t image_size;
5004 
5005 
5012 
5025 
5038 
5051 
5064 
5077 
5090 
5103 
5116 
5129 
5143 );
5144 
5152 );
5153 
5165  const char *base_topic,
5166  EUI64 value,
5168 );
5169 
5181  const char *base_topic,
5182  uint32_t value,
5184 );
5185 
5197  const char *base_topic,
5198  uint32_t value,
5200 );
5201 
5213  const char *base_topic,
5214  uint16_t value,
5216 );
5217 
5229  const char *base_topic,
5230  uint32_t value,
5232 );
5233 
5245  const char *base_topic,
5246  uint16_t value,
5248 );
5249 
5261  const char *base_topic,
5262  uint8_t value,
5264 );
5265 
5277  const char *base_topic,
5278  uint16_t value,
5280 );
5281 
5293  const char *base_topic,
5294  uint16_t value,
5296 );
5297 
5309  const char *base_topic,
5310  uint16_t value,
5312 );
5313 
5325  const char *base_topic,
5326  uint32_t value,
5328 );
5329 
5341  const char *base_topic,
5342  uint8_t value,
5344 );
5345 
5357  const char *base_topic,
5358  uint8_t value,
5360 );
5361 
5362 
5370 void uic_mqtt_dotdot_ota_upgrade_publish_cluster_revision(const char* base_topic, uint16_t value);
5371 
5372 // Callback types used by the poll_control cluster
5374  dotdot_unid_t unid,
5375  dotdot_endpoint_id_t endpoint,
5377 );
5379  dotdot_unid_t unid,
5380  dotdot_endpoint_id_t endpoint,
5382  bool start_fast_polling,
5383 
5384  uint16_t fast_poll_timeout
5385 
5386 );
5388  dotdot_unid_t unid,
5389  dotdot_endpoint_id_t endpoint,
5391 );
5393  dotdot_unid_t unid,
5394  dotdot_endpoint_id_t endpoint,
5396  uint32_t new_long_poll_interval
5397 
5398 );
5400  dotdot_unid_t unid,
5401  dotdot_endpoint_id_t endpoint,
5403  uint16_t new_short_poll_interval
5404 
5405 );
5406 
5407 typedef struct {
5416 
5417 typedef struct {
5426 
5428  const dotdot_unid_t unid,
5429  const dotdot_endpoint_id_t endpoint,
5433 );
5434 
5436  const dotdot_unid_t unid,
5437  const dotdot_endpoint_id_t endpoint,
5440 );
5441 
5442 
5446 typedef struct {
5448 
5451 
5455 typedef struct {
5458 
5462 typedef struct {
5465 
5466 
5473 
5486 
5499 
5512 
5525 
5539 );
5540 
5548 );
5549 
5561  const char *base_topic,
5562  uint32_t value,
5564 );
5565 
5577  const char *base_topic,
5578  uint32_t value,
5580 );
5581 
5593  const char *base_topic,
5594  uint16_t value,
5596 );
5597 
5609  const char *base_topic,
5610  uint16_t value,
5612 );
5613 
5625  const char *base_topic,
5626  uint32_t value,
5628 );
5629 
5641  const char *base_topic,
5642  uint32_t value,
5644 );
5645 
5657  const char *base_topic,
5658  uint16_t value,
5660 );
5661 
5662 
5670 void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char* base_topic, uint16_t value);
5671 
5672 // Callback types used by the shade_configuration cluster
5673 
5674 typedef struct {
5677  uint8_t status;
5678  uint16_t closed_limit;
5679  uint8_t mode;
5681 
5682 typedef struct {
5685  bool status;
5687  bool mode;
5689 
5691  const dotdot_unid_t unid,
5692  const dotdot_endpoint_id_t endpoint,
5696 );
5697 
5699  const dotdot_unid_t unid,
5700  const dotdot_endpoint_id_t endpoint,
5703 );
5704 
5705 
5706 
5714 );
5715 
5723 );
5724 
5736  const char *base_topic,
5737  uint16_t value,
5739 );
5740 
5752  const char *base_topic,
5753  uint8_t value,
5755 );
5756 
5768  const char *base_topic,
5769  uint8_t value,
5771 );
5772 
5784  const char *base_topic,
5785  uint16_t value,
5787 );
5788 
5800  const char *base_topic,
5801  uint8_t value,
5803 );
5804 
5805 
5813 void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
5814 
5815 // Callback types used by the door_lock cluster
5817  dotdot_unid_t unid,
5818  dotdot_endpoint_id_t endpoint,
5820  const char* pin_orrfid_code
5821 
5822 );
5824  dotdot_unid_t unid,
5825  dotdot_endpoint_id_t endpoint,
5827  zclStatus status
5828 
5829 );
5831  dotdot_unid_t unid,
5832  dotdot_endpoint_id_t endpoint,
5834  const char* pin_orrfid_code
5835 
5836 );
5838  dotdot_unid_t unid,
5839  dotdot_endpoint_id_t endpoint,
5841  zclStatus status
5842 
5843 );
5845  dotdot_unid_t unid,
5846  dotdot_endpoint_id_t endpoint,
5848  const char* pin_orrfid_code
5849 
5850 );
5852  dotdot_unid_t unid,
5853  dotdot_endpoint_id_t endpoint,
5855  zclStatus status
5856 
5857 );
5859  dotdot_unid_t unid,
5860  dotdot_endpoint_id_t endpoint,
5862  uint16_t timeout_in_seconds,
5863 
5864  const char* pin_orrfid_code
5865 
5866 );
5868  dotdot_unid_t unid,
5869  dotdot_endpoint_id_t endpoint,
5871  zclStatus status
5872 
5873 );
5875  dotdot_unid_t unid,
5876  dotdot_endpoint_id_t endpoint,
5878  uint16_t log_index
5879 
5880 );
5882  dotdot_unid_t unid,
5883  dotdot_endpoint_id_t endpoint,
5885  uint16_t log_entryid,
5886 
5887  uint32_t timestamp,
5888 
5889  GetLogRecordResponseEventType event_type,
5890 
5891  DrlkOperEventSource source_operation_event,
5892 
5893  uint8_t eventid_or_alarm_code,
5894 
5895  uint16_t userid,
5896 
5897  const char* pin
5898 
5899 );
5901  dotdot_unid_t unid,
5902  dotdot_endpoint_id_t endpoint,
5904  DrlkPINUserID userid,
5905 
5906  DrlkSettableUserStatus user_status,
5907 
5908  DrlkUserType user_type,
5909 
5910  const char* pin
5911 
5912 );
5914  dotdot_unid_t unid,
5915  dotdot_endpoint_id_t endpoint,
5917  DrlkSetCodeStatus status
5918 
5919 );
5921  dotdot_unid_t unid,
5922  dotdot_endpoint_id_t endpoint,
5924  DrlkPINUserID userid
5925 
5926 );
5928  dotdot_unid_t unid,
5929  dotdot_endpoint_id_t endpoint,
5931  uint16_t userid,
5932 
5933  DrlkUserStatus user_status,
5934 
5935  DrlkUserType user_type,
5936 
5937  const char* code
5938 
5939 );
5941  dotdot_unid_t unid,
5942  dotdot_endpoint_id_t endpoint,
5944  DrlkPINUserID userid
5945 
5946 );
5948  dotdot_unid_t unid,
5949  dotdot_endpoint_id_t endpoint,
5951  DrlkPassFailStatus status
5952 
5953 );
5955  dotdot_unid_t unid,
5956  dotdot_endpoint_id_t endpoint,
5958 );
5960  dotdot_unid_t unid,
5961  dotdot_endpoint_id_t endpoint,
5963  DrlkPassFailStatus status
5964 
5965 );
5967  dotdot_unid_t unid,
5968  dotdot_endpoint_id_t endpoint,
5970  DrlkTotalUserID userid,
5971 
5972  DrlkSettableUserStatus user_status
5973 
5974 );
5976  dotdot_unid_t unid,
5977  dotdot_endpoint_id_t endpoint,
5979  DrlkPassFailStatus status
5980 
5981 );
5983  dotdot_unid_t unid,
5984  dotdot_endpoint_id_t endpoint,
5986  DrlkTotalUserID userid
5987 
5988 );
5990  dotdot_unid_t unid,
5991  dotdot_endpoint_id_t endpoint,
5993  uint16_t userid,
5994 
5995  DrlkUserStatus user_status
5996 
5997 );
5999  dotdot_unid_t unid,
6000  dotdot_endpoint_id_t endpoint,
6002  DrlkWeekDayScheduleID scheduleid,
6003 
6004  DrlkTotalUserID userid,
6005 
6006  uint8_t days_mask,
6007 
6008  uint8_t start_hour,
6009 
6010  uint8_t start_minute,
6011 
6012  uint8_t end_hour,
6013 
6014  uint8_t end_minute
6015 
6016 );
6018  dotdot_unid_t unid,
6019  dotdot_endpoint_id_t endpoint,
6021  DrlkPassFailStatus status
6022 
6023 );
6025  dotdot_unid_t unid,
6026  dotdot_endpoint_id_t endpoint,
6028  DrlkWeekDayScheduleID scheduleid,
6029 
6030  DrlkTotalUserID userid
6031 
6032 );
6034  dotdot_unid_t unid,
6035  dotdot_endpoint_id_t endpoint,
6037  uint8_t scheduleid,
6038 
6039  uint16_t userid,
6040 
6041  zclStatus status,
6042 
6043  uint8_t days_mask,
6044 
6045  uint8_t start_hour,
6046 
6047  uint8_t start_minute,
6048 
6049  uint8_t end_hour,
6050 
6051  uint8_t end_minute
6052 
6053 );
6055  dotdot_unid_t unid,
6056  dotdot_endpoint_id_t endpoint,
6058  DrlkWeekDayScheduleID scheduleid,
6059 
6060  DrlkTotalUserID userid
6061 
6062 );
6064  dotdot_unid_t unid,
6065  dotdot_endpoint_id_t endpoint,
6067  DrlkPassFailStatus status
6068 
6069 );
6071  dotdot_unid_t unid,
6072  dotdot_endpoint_id_t endpoint,
6074  DrlkYearDayScheduleID scheduleid,
6075 
6076  DrlkTotalUserID userid,
6077 
6078  uint32_t local_start_time,
6079 
6080  uint32_t local_end_time
6081 
6082 );
6084  dotdot_unid_t unid,
6085  dotdot_endpoint_id_t endpoint,
6087  DrlkPassFailStatus status
6088 
6089 );
6091  dotdot_unid_t unid,
6092  dotdot_endpoint_id_t endpoint,
6094  DrlkYearDayScheduleID scheduleid,
6095 
6096  DrlkTotalUserID userid
6097 
6098 );
6100  dotdot_unid_t unid,
6101  dotdot_endpoint_id_t endpoint,
6103  uint8_t scheduleid,
6104 
6105  uint16_t userid,
6106 
6107  zclStatus status,
6108 
6109  uint32_t local_start_time,
6110 
6111  uint32_t local_end_time
6112 
6113 );
6115  dotdot_unid_t unid,
6116  dotdot_endpoint_id_t endpoint,
6118  DrlkYearDayScheduleID scheduleid,
6119 
6120  DrlkTotalUserID userid
6121 
6122 );
6124  dotdot_unid_t unid,
6125  dotdot_endpoint_id_t endpoint,
6127  DrlkPassFailStatus status
6128 
6129 );
6131  dotdot_unid_t unid,
6132  dotdot_endpoint_id_t endpoint,
6134  DrlkHolidayScheduleID holiday_scheduleid,
6135 
6136  uint32_t local_start_time,
6137 
6138  uint32_t local_end_time,
6139 
6140  DrlkOperMode operating_mode_during_holiday
6141 
6142 );
6144  dotdot_unid_t unid,
6145  dotdot_endpoint_id_t endpoint,
6147  DrlkPassFailStatus status
6148 
6149 );
6151  dotdot_unid_t unid,
6152  dotdot_endpoint_id_t endpoint,
6154  DrlkHolidayScheduleID holiday_scheduleid
6155 
6156 );
6158  dotdot_unid_t unid,
6159  dotdot_endpoint_id_t endpoint,
6161  uint8_t holiday_scheduleid,
6162 
6163  zclStatus status,
6164 
6165  uint32_t local_start_time,
6166 
6167  uint32_t local_end_time,
6168 
6169  DrlkOperMode operating_mode_during_holiday
6170 
6171 );
6173  dotdot_unid_t unid,
6174  dotdot_endpoint_id_t endpoint,
6176  DrlkHolidayScheduleID holiday_scheduleid
6177 
6178 );
6180  dotdot_unid_t unid,
6181  dotdot_endpoint_id_t endpoint,
6183  DrlkPassFailStatus status
6184 
6185 );
6187  dotdot_unid_t unid,
6188  dotdot_endpoint_id_t endpoint,
6190  DrlkTotalUserID userid,
6191 
6192  DrlkUserType user_type
6193 
6194 );
6196  dotdot_unid_t unid,
6197  dotdot_endpoint_id_t endpoint,
6199  DrlkPassFailStatus status
6200 
6201 );
6203  dotdot_unid_t unid,
6204  dotdot_endpoint_id_t endpoint,
6206  DrlkTotalUserID userid
6207 
6208 );
6210  dotdot_unid_t unid,
6211  dotdot_endpoint_id_t endpoint,
6213  uint16_t userid,
6214 
6215  DrlkUserType user_type
6216 
6217 );
6219  dotdot_unid_t unid,
6220  dotdot_endpoint_id_t endpoint,
6222  DrlkRFIDUserID userid,
6223 
6224  DrlkSettableUserStatus user_status,
6225 
6226  DrlkUserType user_type,
6227 
6228  const char* rfid_code
6229 
6230 );
6232  dotdot_unid_t unid,
6233  dotdot_endpoint_id_t endpoint,
6235  DrlkSetCodeStatus status
6236 
6237 );
6239  dotdot_unid_t unid,
6240  dotdot_endpoint_id_t endpoint,
6242  DrlkRFIDUserID userid
6243 
6244 );
6246  dotdot_unid_t unid,
6247  dotdot_endpoint_id_t endpoint,
6249  uint16_t userid,
6250 
6251  DrlkUserStatus user_status,
6252 
6253  DrlkUserType user_type,
6254 
6255  const char* rfid_code
6256 
6257 );
6259  dotdot_unid_t unid,
6260  dotdot_endpoint_id_t endpoint,
6262  DrlkRFIDUserID userid
6263 
6264 );
6266  dotdot_unid_t unid,
6267  dotdot_endpoint_id_t endpoint,
6269  DrlkPassFailStatus status
6270 
6271 );
6273  dotdot_unid_t unid,
6274  dotdot_endpoint_id_t endpoint,
6276 );
6278  dotdot_unid_t unid,
6279  dotdot_endpoint_id_t endpoint,
6281  DrlkPassFailStatus status
6282 
6283 );
6285  dotdot_unid_t unid,
6286  dotdot_endpoint_id_t endpoint,
6288  DrlkOperEventSource operation_event_source,
6289 
6290  OperatingEventNotificationOperationEventCode operation_event_code,
6291 
6292  uint16_t userid,
6293 
6294  const char* pin,
6295 
6296  uint32_t local_time,
6297 
6298  const char* data
6299 
6300 );
6302  dotdot_unid_t unid,
6303  dotdot_endpoint_id_t endpoint,
6306 
6308 
6309  uint16_t userid,
6310 
6311  const char* pin,
6312 
6313  DrlkUserType user_type,
6314 
6315  DrlkUserStatus user_status,
6316 
6317  uint32_t local_time,
6318 
6319  const char* data
6320 
6321 );
6322 
6323 typedef struct {
6324  uint8_t lock_state;
6325  uint8_t lock_type;
6327  uint8_t door_state;
6330  uint16_t open_period;
6343  const char* language;
6344  uint8_t led_settings;
6346  uint8_t sound_volume;
6359  uint16_t alarm_mask;
6368 
6369 typedef struct {
6389  bool language;
6414 
6416  const dotdot_unid_t unid,
6417  const dotdot_endpoint_id_t endpoint,
6421 );
6422 
6424  const dotdot_unid_t unid,
6425  const dotdot_endpoint_id_t endpoint,
6428 );
6429 
6430 
6434 typedef struct {
6435  const char* pin_orrfid_code;
6437 
6441 typedef struct {
6444 
6448 typedef struct {
6449  const char* pin_orrfid_code;
6451 
6455 typedef struct {
6458 
6462 typedef struct {
6463  const char* pin_orrfid_code;
6465 
6469 typedef struct {
6472 
6476 typedef struct {
6478 
6479  const char* pin_orrfid_code;
6481 
6485 typedef struct {
6488 
6492 typedef struct {
6493  uint16_t log_index;
6495 
6499 typedef struct {
6500  uint16_t log_entryid;
6501 
6502  uint32_t timestamp;
6503 
6505 
6507 
6509 
6510  uint16_t userid;
6511 
6512  const char* pin;
6514 
6518 typedef struct {
6520 
6522 
6524 
6525  const char* pin;
6527 
6531 typedef struct {
6534 
6538 typedef struct {
6541 
6545 typedef struct {
6546  uint16_t userid;
6547 
6549 
6551 
6552  const char* code;
6554 
6558 typedef struct {
6561 
6565 typedef struct {
6568 
6572 typedef struct {
6575 
6579 typedef struct {
6581 
6584 
6588 typedef struct {
6591 
6595 typedef struct {
6598 
6602 typedef struct {
6603  uint16_t userid;
6604 
6607 
6611 typedef struct {
6613 
6615 
6616  uint8_t days_mask;
6617 
6618  uint8_t start_hour;
6619 
6620  uint8_t start_minute;
6621 
6622  uint8_t end_hour;
6623 
6624  uint8_t end_minute;
6626 
6630 typedef struct {
6633 
6637 typedef struct {
6639 
6642 
6646 typedef struct {
6647  uint8_t scheduleid;
6648 
6649  uint16_t userid;
6650 
6652 
6653  uint8_t days_mask;
6654 
6655  uint8_t start_hour;
6656 
6657  uint8_t start_minute;
6658 
6659  uint8_t end_hour;
6660 
6661  uint8_t end_minute;
6663 
6667 typedef struct {
6669 
6672 
6676 typedef struct {
6679 
6683 typedef struct {
6685 
6687 
6689 
6690  uint32_t local_end_time;
6692 
6696 typedef struct {
6699 
6703 typedef struct {
6705 
6708 
6712 typedef struct {
6713  uint8_t scheduleid;
6714 
6715  uint16_t userid;
6716 
6718 
6720 
6721  uint32_t local_end_time;
6723 
6727 typedef struct {
6729 
6732 
6736 typedef struct {
6739 
6743 typedef struct {
6745 
6747 
6748  uint32_t local_end_time;
6749 
6752 
6756 typedef struct {
6759 
6763 typedef struct {
6766 
6770 typedef struct {
6772 
6774 
6776 
6777  uint32_t local_end_time;
6778 
6781 
6785 typedef struct {
6788 
6792 typedef struct {
6795 
6799 typedef struct {
6801 
6804 
6808 typedef struct {
6811 
6815 typedef struct {
6818 
6822 typedef struct {
6823  uint16_t userid;
6824 
6827 
6831 typedef struct {
6833 
6835 
6837 
6838  const char* rfid_code;
6840 
6844 typedef struct {
6847 
6851 typedef struct {
6854 
6858 typedef struct {
6859  uint16_t userid;
6860 
6862 
6864 
6865  const char* rfid_code;
6867 
6871 typedef struct {
6874 
6878 typedef struct {
6881 
6885 typedef struct {
6888 
6892 typedef struct {
6894 
6896 
6897  uint16_t userid;
6898 
6899  const char* pin;
6900 
6901  uint32_t local_time;
6902 
6903  const char* data;
6905 
6909 typedef struct {
6911 
6913 
6914  uint16_t userid;
6915 
6916  const char* pin;
6917 
6919 
6921 
6922  uint32_t local_time;
6923 
6924  const char* data;
6926 
6927 
6934 
6947 
6960 
6973 
6986 
6999 
7012 
7025 
7038 
7051 
7064 
7077 
7090 
7103 
7116 
7129 
7142 
7155 
7168 
7181 
7194 
7207 
7220 
7233 
7246 
7259 
7272 
7285 
7298 
7311 
7324 
7337 
7350 
7363 
7376 
7389 
7402 
7415 
7428 
7441 
7454 
7467 
7480 
7493 
7506 
7519 
7532 
7545 
7558 
7571 
7584 
7597 
7610 
7623 
7637 );
7638 
7646 );
7647 
7659  const char *base_topic,
7660  uint8_t value,
7662 );
7663 
7675  const char *base_topic,
7676  uint8_t value,
7678 );
7679 
7691  const char *base_topic,
7692  bool value,
7694 );
7695 
7707  const char *base_topic,
7708  uint8_t value,
7710 );
7711 
7723  const char *base_topic,
7724  uint32_t value,
7726 );
7727 
7739  const char *base_topic,
7740  uint32_t value,
7742 );
7743 
7755  const char *base_topic,
7756  uint16_t value,
7758 );
7759 
7771  const char *base_topic,
7772  uint16_t value,
7774 );
7775 
7787  const char *base_topic,
7788  uint16_t value,
7790 );
7791 
7803  const char *base_topic,
7804  uint16_t value,
7806 );
7807 
7819  const char *base_topic,
7820  uint16_t value,
7822 );
7823 
7835  const char *base_topic,
7836  uint8_t value,
7838 );
7839 
7851  const char *base_topic,
7852  uint8_t value,
7854 );
7855 
7867  const char *base_topic,
7868  uint8_t value,
7870 );
7871 
7883  const char *base_topic,
7884  uint8_t value,
7886 );
7887 
7899  const char *base_topic,
7900  uint8_t value,
7902 );
7903 
7915  const char *base_topic,
7916  uint8_t value,
7918 );
7919 
7931  const char *base_topic,
7932  uint8_t value,
7934 );
7935 
7947  const char *base_topic,
7948  bool value,
7950 );
7951 
7963  const char *base_topic,
7964  const char* value,
7966 );
7967 
7979  const char *base_topic,
7980  uint8_t value,
7982 );
7983 
7995  const char *base_topic,
7996  uint32_t value,
7998 );
7999 
8011  const char *base_topic,
8012  uint8_t value,
8014 );
8015 
8027  const char *base_topic,
8028  DrlkOperMode value,
8030 );
8031 
8043  const char *base_topic,
8044  uint16_t value,
8046 );
8047 
8059  const char *base_topic,
8060  uint16_t value,
8062 );
8063 
8075  const char *base_topic,
8076  bool value,
8078 );
8079 
8091  const char *base_topic,
8092  bool value,
8094 );
8095 
8107  const char *base_topic,
8108  bool value,
8110 );
8111 
8123  const char *base_topic,
8124  bool value,
8126 );
8127 
8139  const char *base_topic,
8140  uint8_t value,
8142 );
8143 
8155  const char *base_topic,
8156  uint8_t value,
8158 );
8159 
8171  const char *base_topic,
8172  bool value,
8174 );
8175 
8187  const char *base_topic,
8188  bool value,
8190 );
8191 
8203  const char *base_topic,
8204  uint8_t value,
8206 );
8207 
8219  const char *base_topic,
8220  uint16_t value,
8222 );
8223 
8235  const char *base_topic,
8236  uint16_t value,
8238 );
8239 
8251  const char *base_topic,
8252  uint16_t value,
8254 );
8255 
8267  const char *base_topic,
8268  uint16_t value,
8270 );
8271 
8283  const char *base_topic,
8284  uint16_t value,
8286 );
8287 
8299  const char *base_topic,
8300  uint16_t value,
8302 );
8303 
8315  const char *base_topic,
8316  uint16_t value,
8318 );
8319 
8331  const char *base_topic,
8332  uint16_t value,
8334 );
8335 
8336 
8344 void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char* base_topic, uint16_t value);
8345 
8346 // Callback types used by the window_covering cluster
8348  dotdot_unid_t unid,
8349  dotdot_endpoint_id_t endpoint,
8351 );
8353  dotdot_unid_t unid,
8354  dotdot_endpoint_id_t endpoint,
8356 );
8358  dotdot_unid_t unid,
8359  dotdot_endpoint_id_t endpoint,
8361 );
8363  dotdot_unid_t unid,
8364  dotdot_endpoint_id_t endpoint,
8366  uint16_t lift_value
8367 
8368 );
8370  dotdot_unid_t unid,
8371  dotdot_endpoint_id_t endpoint,
8373  uint8_t percentage_lift_value
8374 
8375 );
8377  dotdot_unid_t unid,
8378  dotdot_endpoint_id_t endpoint,
8380  uint16_t tilt_value
8381 
8382 );
8384  dotdot_unid_t unid,
8385  dotdot_endpoint_id_t endpoint,
8387  uint8_t percentage_tilt_value
8388 
8389 );
8390 
8391 typedef struct {
8406  uint16_t velocity_lift;
8409  uint8_t mode;
8413 
8414 typedef struct {
8432  bool mode;
8436 
8438  const dotdot_unid_t unid,
8439  const dotdot_endpoint_id_t endpoint,
8443 );
8444 
8446  const dotdot_unid_t unid,
8447  const dotdot_endpoint_id_t endpoint,
8450 );
8451 
8452 
8456 typedef struct {
8457  uint16_t lift_value;
8459 
8463 typedef struct {
8466 
8470 typedef struct {
8471  uint16_t tilt_value;
8473 
8477 typedef struct {
8480 
8481 
8488 
8501 
8514 
8527 
8540 
8553 
8566 
8580 );
8581 
8589 );
8590 
8602  const char *base_topic,
8603  uint8_t value,
8605 );
8606 
8618  const char *base_topic,
8619  uint16_t value,
8621 );
8622 
8634  const char *base_topic,
8635  uint16_t value,
8637 );
8638 
8650  const char *base_topic,
8651  uint16_t value,
8653 );
8654 
8666  const char *base_topic,
8667  uint16_t value,
8669 );
8670 
8682  const char *base_topic,
8683  uint16_t value,
8685 );
8686 
8698  const char *base_topic,
8699  uint16_t value,
8701 );
8702 
8714  const char *base_topic,
8715  uint8_t value,
8717 );
8718 
8730  const char *base_topic,
8731  uint8_t value,
8733 );
8734 
8746  const char *base_topic,
8747  uint8_t value,
8749 );
8750 
8762  const char *base_topic,
8763  uint16_t value,
8765 );
8766 
8778  const char *base_topic,
8779  uint16_t value,
8781 );
8782 
8794  const char *base_topic,
8795  uint16_t value,
8797 );
8798 
8810  const char *base_topic,
8811  uint16_t value,
8813 );
8814 
8826  const char *base_topic,
8827  uint16_t value,
8829 );
8830 
8842  const char *base_topic,
8843  uint16_t value,
8845 );
8846 
8858  const char *base_topic,
8859  uint16_t value,
8861 );
8862 
8874  const char *base_topic,
8875  uint8_t value,
8877 );
8878 
8890  const char *base_topic,
8891  const char* value,
8893 );
8894 
8906  const char *base_topic,
8907  const char* value,
8909 );
8910 
8911 
8919 void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char* base_topic, uint16_t value);
8920 
8921 // Callback types used by the barrier_control cluster
8923  dotdot_unid_t unid,
8924  dotdot_endpoint_id_t endpoint,
8926  uint8_t percent_open
8927 
8928 );
8930  dotdot_unid_t unid,
8931  dotdot_endpoint_id_t endpoint,
8933 );
8934 
8935 typedef struct {
8936  uint8_t moving_state;
8937  uint16_t safety_status;
8938  uint8_t capabilities;
8939  uint16_t open_events;
8940  uint16_t close_events;
8943  uint16_t open_period;
8944  uint16_t close_period;
8947 
8948 typedef struct {
8960 
8962  const dotdot_unid_t unid,
8963  const dotdot_endpoint_id_t endpoint,
8967 );
8968 
8970  const dotdot_unid_t unid,
8971  const dotdot_endpoint_id_t endpoint,
8974 );
8975 
8976 
8980 typedef struct {
8981  uint8_t percent_open;
8983 
8984 
8991 
9004 
9018 );
9019 
9027 );
9028 
9040  const char *base_topic,
9041  uint8_t value,
9043 );
9044 
9056  const char *base_topic,
9057  uint16_t value,
9059 );
9060 
9072  const char *base_topic,
9073  uint8_t value,
9075 );
9076 
9088  const char *base_topic,
9089  uint16_t value,
9091 );
9092 
9104  const char *base_topic,
9105  uint16_t value,
9107 );
9108 
9120  const char *base_topic,
9121  uint16_t value,
9123 );
9124 
9136  const char *base_topic,
9137  uint16_t value,
9139 );
9140 
9152  const char *base_topic,
9153  uint16_t value,
9155 );
9156 
9168  const char *base_topic,
9169  uint16_t value,
9171 );
9172 
9184  const char *base_topic,
9185  uint8_t value,
9187 );
9188 
9189 
9197 void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char* base_topic, uint16_t value);
9198 
9199 // Callback types used by the pump_configuration_and_control cluster
9200 
9201 typedef struct {
9202  int16_t max_pressure;
9203  uint16_t max_speed;
9204  uint16_t max_flow;
9211  uint16_t min_const_flow;
9212  uint16_t max_const_flow;
9215  uint16_t pump_status;
9218  int16_t capacity;
9219  uint16_t speed;
9221  uint32_t power;
9224  uint8_t control_mode;
9225  uint16_t alarm_mask;
9227 
9228 typedef struct {
9231  bool max_flow;
9245  bool capacity;
9246  bool speed;
9248  bool power;
9254 
9256  const dotdot_unid_t unid,
9257  const dotdot_endpoint_id_t endpoint,
9261 );
9262 
9264  const dotdot_unid_t unid,
9265  const dotdot_endpoint_id_t endpoint,
9268 );
9269 
9270 
9271 
9279 );
9280 
9288 );
9289 
9301  const char *base_topic,
9302  int16_t value,
9304 );
9305 
9317  const char *base_topic,
9318  uint16_t value,
9320 );
9321 
9333  const char *base_topic,
9334  uint16_t value,
9336 );
9337 
9349  const char *base_topic,
9350  int16_t value,
9352 );
9353 
9365  const char *base_topic,
9366  int16_t value,
9368 );
9369 
9381  const char *base_topic,
9382  int16_t value,
9384 );
9385 
9397  const char *base_topic,
9398  int16_t value,
9400 );
9401 
9413  const char *base_topic,
9414  uint16_t value,
9416 );
9417 
9429  const char *base_topic,
9430  uint16_t value,
9432 );
9433 
9445  const char *base_topic,
9446  uint16_t value,
9448 );
9449 
9461  const char *base_topic,
9462  uint16_t value,
9464 );
9465 
9477  const char *base_topic,
9478  int16_t value,
9480 );
9481 
9493  const char *base_topic,
9494  int16_t value,
9496 );
9497 
9509  const char *base_topic,
9510  uint16_t value,
9512 );
9513 
9525  const char *base_topic,
9526  PumpOperationMode value,
9528 );
9529 
9541  const char *base_topic,
9542  PumpControlMode value,
9544 );
9545 
9557  const char *base_topic,
9558  int16_t value,
9560 );
9561 
9573  const char *base_topic,
9574  uint16_t value,
9576 );
9577 
9589  const char *base_topic,
9590  uint32_t value,
9592 );
9593 
9605  const char *base_topic,
9606  uint32_t value,
9608 );
9609 
9621  const char *base_topic,
9622  uint32_t value,
9624 );
9625 
9637  const char *base_topic,
9638  PumpOperationMode value,
9640 );
9641 
9653  const char *base_topic,
9654  PumpControlMode value,
9656 );
9657 
9669  const char *base_topic,
9670  uint16_t value,
9672 );
9673 
9674 
9683 
9684 // Callback types used by the thermostat cluster
9686  dotdot_unid_t unid,
9687  dotdot_endpoint_id_t endpoint,
9690 
9691  int8_t amount
9692 
9693 );
9695  dotdot_unid_t unid,
9696  dotdot_endpoint_id_t endpoint,
9698  uint8_t number_of_transitions,
9699 
9700  uint8_t day_of_week,
9701 
9702  uint8_t mode,
9703 
9704  uint8_t transitions_count,
9705  const TransitionType *transitions
9706 
9707 );
9709  dotdot_unid_t unid,
9710  dotdot_endpoint_id_t endpoint,
9712  uint8_t number_of_transitions,
9713 
9714  uint8_t day_of_week,
9715 
9716  uint8_t mode,
9717 
9718  uint8_t transitions_count,
9719  const TransitionType *transitions
9720 
9721 );
9723  dotdot_unid_t unid,
9724  dotdot_endpoint_id_t endpoint,
9726  uint16_t time_of_day,
9727 
9728  uint8_t relay_status,
9729 
9730  int16_t local_temperature,
9731 
9732  uint8_t humidity_percentage,
9733 
9734  int16_t set_point,
9735 
9736  uint16_t unread_entries
9737 
9738 );
9740  dotdot_unid_t unid,
9741  dotdot_endpoint_id_t endpoint,
9743  uint8_t days_to_return,
9744 
9745  uint8_t mode_to_return
9746 
9747 );
9749  dotdot_unid_t unid,
9750  dotdot_endpoint_id_t endpoint,
9752 );
9754  dotdot_unid_t unid,
9755  dotdot_endpoint_id_t endpoint,
9757 );
9758 
9759 typedef struct {
9762  uint8_t occupancy;
9782  uint8_t system_mode;
9783  uint8_t alarm_mask;
9785  uint8_t start_of_week;
9802  uint8_t ac_type;
9803  uint16_t ac_capacity;
9806  uint32_t ac_error_code;
9811 
9812 typedef struct {
9855  bool ac_type;
9864 
9866  const dotdot_unid_t unid,
9867  const dotdot_endpoint_id_t endpoint,
9871 );
9872 
9874  const dotdot_unid_t unid,
9875  const dotdot_endpoint_id_t endpoint,
9878 );
9879 
9880 
9884 typedef struct {
9886 
9887  int8_t amount;
9889 
9893 typedef struct {
9895 
9896  uint8_t day_of_week;
9897 
9898  uint8_t mode;
9899 
9903 
9907 typedef struct {
9909 
9910  uint8_t day_of_week;
9911 
9912  uint8_t mode;
9913 
9917 
9921 typedef struct {
9922  uint16_t time_of_day;
9923 
9924  uint8_t relay_status;
9925 
9927 
9929 
9930  int16_t set_point;
9931 
9932  uint16_t unread_entries;
9934 
9938 typedef struct {
9940 
9943 
9944 
9951 
9964 
9977 
9990 
10003 
10016 
10029 
10043 );
10044 
10052 );
10053 
10065  const char *base_topic,
10066  int16_t value,
10068 );
10069 
10081  const char *base_topic,
10082  int16_t value,
10084 );
10085 
10097  const char *base_topic,
10098  uint8_t value,
10100 );
10101 
10113  const char *base_topic,
10114  int16_t value,
10116 );
10117 
10129  const char *base_topic,
10130  int16_t value,
10132 );
10133 
10145  const char *base_topic,
10146  int16_t value,
10148 );
10149 
10161  const char *base_topic,
10162  int16_t value,
10164 );
10165 
10177  const char *base_topic,
10178  uint8_t value,
10180 );
10181 
10193  const char *base_topic,
10194  uint8_t value,
10196 );
10197 
10209  const char *base_topic,
10210  uint8_t value,
10212 );
10213 
10225  const char *base_topic,
10226  int8_t value,
10228 );
10229 
10241  const char *base_topic,
10242  int16_t value,
10244 );
10245 
10257  const char *base_topic,
10258  int16_t value,
10260 );
10261 
10273  const char *base_topic,
10274  int16_t value,
10276 );
10277 
10289  const char *base_topic,
10290  int16_t value,
10292 );
10293 
10305  const char *base_topic,
10306  int16_t value,
10308 );
10309 
10321  const char *base_topic,
10322  int16_t value,
10324 );
10325 
10337  const char *base_topic,
10338  int16_t value,
10340 );
10341 
10353  const char *base_topic,
10354  int16_t value,
10356 );
10357 
10369  const char *base_topic,
10370  int8_t value,
10372 );
10373 
10385  const char *base_topic,
10386  uint8_t value,
10388 );
10389 
10401  const char *base_topic,
10402  uint8_t value,
10404 );
10405 
10417  const char *base_topic,
10418  uint8_t value,
10420 );
10421 
10433  const char *base_topic,
10434  uint8_t value,
10436 );
10437 
10449  const char *base_topic,
10450  uint8_t value,
10452 );
10453 
10465  const char *base_topic,
10466  uint8_t value,
10468 );
10469 
10481  const char *base_topic,
10482  uint8_t value,
10484 );
10485 
10497  const char *base_topic,
10498  uint8_t value,
10500 );
10501 
10513  const char *base_topic,
10514  uint8_t value,
10516 );
10517 
10529  const char *base_topic,
10530  uint16_t value,
10532 );
10533 
10545  const char *base_topic,
10546  uint8_t value,
10548 );
10549 
10561  const char *base_topic,
10562  uint16_t value,
10564 );
10565 
10577  const char *base_topic,
10578  uint8_t value,
10580 );
10581 
10593  const char *base_topic,
10594  int16_t value,
10596 );
10597 
10609  const char *base_topic,
10610  UTC value,
10612 );
10613 
10625  const char *base_topic,
10626  uint8_t value,
10628 );
10629 
10641  const char *base_topic,
10642  uint8_t value,
10644 );
10645 
10657  const char *base_topic,
10658  uint8_t value,
10660 );
10661 
10673  const char *base_topic,
10674  uint8_t value,
10676 );
10677 
10689  const char *base_topic,
10690  uint8_t value,
10692 );
10693 
10705  const char *base_topic,
10706  uint8_t value,
10708 );
10709 
10721  const char *base_topic,
10722  uint8_t value,
10724 );
10725 
10737  const char *base_topic,
10738  uint8_t value,
10740 );
10741 
10753  const char *base_topic,
10754  uint16_t value,
10756 );
10757 
10769  const char *base_topic,
10770  uint8_t value,
10772 );
10773 
10785  const char *base_topic,
10786  uint8_t value,
10788 );
10789 
10801  const char *base_topic,
10802  uint32_t value,
10804 );
10805 
10817  const char *base_topic,
10818  uint8_t value,
10820 );
10821 
10833  const char *base_topic,
10834  int16_t value,
10836 );
10837 
10849  const char *base_topic,
10850  uint8_t value,
10852 );
10853 
10854 
10862 void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char* base_topic, uint16_t value);
10863 
10864 // Callback types used by the fan_control cluster
10865 
10866 typedef struct {
10867  uint8_t fan_mode;
10870 
10871 typedef struct {
10872  bool fan_mode;
10875 
10877  const dotdot_unid_t unid,
10878  const dotdot_endpoint_id_t endpoint,
10882 );
10883 
10885  const dotdot_unid_t unid,
10886  const dotdot_endpoint_id_t endpoint,
10889 );
10890 
10891 
10892 
10900 );
10901 
10909 );
10910 
10922  const char *base_topic,
10923  uint8_t value,
10925 );
10926 
10938  const char *base_topic,
10939  uint8_t value,
10941 );
10942 
10943 
10951 void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char* base_topic, uint16_t value);
10952 
10953 // Callback types used by the dehumidification_control cluster
10954 
10955 typedef struct {
10965 
10966 typedef struct {
10976 
10978  const dotdot_unid_t unid,
10979  const dotdot_endpoint_id_t endpoint,
10983 );
10984 
10986  const dotdot_unid_t unid,
10987  const dotdot_endpoint_id_t endpoint,
10990 );
10991 
10992 
10993 
11001 );
11002 
11010 );
11011 
11023  const char *base_topic,
11024  uint8_t value,
11026 );
11027 
11039  const char *base_topic,
11040  uint8_t value,
11042 );
11043 
11055  const char *base_topic,
11056  uint8_t value,
11058 );
11059 
11071  const char *base_topic,
11072  uint8_t value,
11074 );
11075 
11087  const char *base_topic,
11088  uint8_t value,
11090 );
11091 
11103  const char *base_topic,
11104  uint8_t value,
11106 );
11107 
11119  const char *base_topic,
11120  uint8_t value,
11122 );
11123 
11135  const char *base_topic,
11136  uint8_t value,
11138 );
11139 
11140 
11148 void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision(const char* base_topic, uint16_t value);
11149 
11150 // Callback types used by the thermostat_user_interface_configuration cluster
11151 
11152 typedef struct {
11157 
11158 typedef struct {
11163 
11165  const dotdot_unid_t unid,
11166  const dotdot_endpoint_id_t endpoint,
11170 );
11171 
11173  const dotdot_unid_t unid,
11174  const dotdot_endpoint_id_t endpoint,
11177 );
11178 
11179 
11180 
11188 );
11189 
11197 );
11198 
11210  const char *base_topic,
11211  uint8_t value,
11213 );
11214 
11226  const char *base_topic,
11227  uint8_t value,
11229 );
11230 
11242  const char *base_topic,
11243  uint8_t value,
11245 );
11246 
11247 
11256 
11257 // Callback types used by the color_control cluster
11259  dotdot_unid_t unid,
11260  dotdot_endpoint_id_t endpoint,
11262  uint8_t hue,
11263 
11264  CCDirection direction,
11265 
11266  uint16_t transition_time,
11267 
11268  uint8_t options_mask,
11269 
11270  uint8_t options_override
11271 
11272 );
11274  dotdot_unid_t unid,
11275  dotdot_endpoint_id_t endpoint,
11277  CCMoveMode move_mode,
11278 
11279  uint8_t rate,
11280 
11281  uint8_t options_mask,
11282 
11283  uint8_t options_override
11284 
11285 );
11287  dotdot_unid_t unid,
11288  dotdot_endpoint_id_t endpoint,
11290  CCStepMode step_mode,
11291 
11292  uint8_t step_size,
11293 
11294  uint8_t transition_time,
11295 
11296  uint8_t options_mask,
11297 
11298  uint8_t options_override
11299 
11300 );
11302  dotdot_unid_t unid,
11303  dotdot_endpoint_id_t endpoint,
11305  uint8_t saturation,
11306 
11307  uint16_t transition_time,
11308 
11309  uint8_t options_mask,
11310 
11311  uint8_t options_override
11312 
11313 );
11315  dotdot_unid_t unid,
11316  dotdot_endpoint_id_t endpoint,
11318  CCMoveMode move_mode,
11319 
11320  uint8_t rate,
11321 
11322  uint8_t options_mask,
11323 
11324  uint8_t options_override
11325 
11326 );
11328  dotdot_unid_t unid,
11329  dotdot_endpoint_id_t endpoint,
11331  CCStepMode step_mode,
11332 
11333  uint8_t step_size,
11334 
11335  uint8_t transition_time,
11336 
11337  uint8_t options_mask,
11338 
11339  uint8_t options_override
11340 
11341 );
11343  dotdot_unid_t unid,
11344  dotdot_endpoint_id_t endpoint,
11346  uint8_t hue,
11347 
11348  uint8_t saturation,
11349 
11350  uint16_t transition_time,
11351 
11352  uint8_t options_mask,
11353 
11354  uint8_t options_override
11355 
11356 );
11358  dotdot_unid_t unid,
11359  dotdot_endpoint_id_t endpoint,
11361  uint16_t colorx,
11362 
11363  uint16_t colory,
11364 
11365  uint16_t transition_time,
11366 
11367  uint8_t options_mask,
11368 
11369  uint8_t options_override
11370 
11371 );
11373  dotdot_unid_t unid,
11374  dotdot_endpoint_id_t endpoint,
11376  int16_t ratex,
11377 
11378  int16_t ratey,
11379 
11380  uint8_t options_mask,
11381 
11382  uint8_t options_override
11383 
11384 );
11386  dotdot_unid_t unid,
11387  dotdot_endpoint_id_t endpoint,
11389  int16_t stepx,
11390 
11391  int16_t stepy,
11392 
11393  uint16_t transition_time,
11394 
11395  uint8_t options_mask,
11396 
11397  uint8_t options_override
11398 
11399 );
11401  dotdot_unid_t unid,
11402  dotdot_endpoint_id_t endpoint,
11404  uint16_t color_temperature_mireds,
11405 
11406  uint16_t transition_time,
11407 
11408  uint8_t options_mask,
11409 
11410  uint8_t options_override
11411 
11412 );
11414  dotdot_unid_t unid,
11415  dotdot_endpoint_id_t endpoint,
11417  uint16_t enhanced_hue,
11418 
11419  CCDirection direction,
11420 
11421  uint16_t transition_time,
11422 
11423  uint8_t options_mask,
11424 
11425  uint8_t options_override
11426 
11427 );
11429  dotdot_unid_t unid,
11430  dotdot_endpoint_id_t endpoint,
11432  CCMoveMode move_mode,
11433 
11434  uint16_t rate,
11435 
11436  uint8_t options_mask,
11437 
11438  uint8_t options_override
11439 
11440 );
11442  dotdot_unid_t unid,
11443  dotdot_endpoint_id_t endpoint,
11445  CCStepMode step_mode,
11446 
11447  uint16_t step_size,
11448 
11449  uint16_t transition_time,
11450 
11451  uint8_t options_mask,
11452 
11453  uint8_t options_override
11454 
11455 );
11457  dotdot_unid_t unid,
11458  dotdot_endpoint_id_t endpoint,
11460  uint16_t enhanced_hue,
11461 
11462  uint8_t saturation,
11463 
11464  uint16_t transition_time,
11465 
11466  uint8_t options_mask,
11467 
11468  uint8_t options_override
11469 
11470 );
11472  dotdot_unid_t unid,
11473  dotdot_endpoint_id_t endpoint,
11475  uint8_t update_flags,
11476 
11477  ColorLoopSetAction action,
11478 
11479  CCColorLoopDirection direction,
11480 
11481  uint16_t time,
11482 
11483  uint16_t start_hue,
11484 
11485  uint8_t options_mask,
11486 
11487  uint8_t options_override
11488 
11489 );
11491  dotdot_unid_t unid,
11492  dotdot_endpoint_id_t endpoint,
11494  uint8_t options_mask,
11495 
11496  uint8_t options_override
11497 
11498 );
11500  dotdot_unid_t unid,
11501  dotdot_endpoint_id_t endpoint,
11503  CCMoveMode move_mode,
11504 
11505  uint16_t rate,
11506 
11507  CCMinMiredsField color_temperature_minimum_mireds,
11508 
11509  CCMaxMiredsField color_temperature_maximum_mireds,
11510 
11511  uint8_t options_mask,
11512 
11513  uint8_t options_override
11514 
11515 );
11517  dotdot_unid_t unid,
11518  dotdot_endpoint_id_t endpoint,
11520  CCStepMode step_mode,
11521 
11522  uint16_t step_size,
11523 
11524  uint16_t transition_time,
11525 
11526  CCMinMiredsField color_temperature_minimum_mireds,
11527 
11528  CCMaxMiredsField color_temperature_maximum_mireds,
11529 
11530  uint8_t options_mask,
11531 
11532  uint8_t options_override
11533 
11534 );
11535 
11536 typedef struct {
11537  uint8_t current_hue;
11539  uint16_t remaining_time;
11540  uint16_t currentx;
11541  uint16_t currenty;
11543  const char* compensation_text;
11545  uint8_t color_mode;
11546  uint8_t options;
11548  uint16_t primary1x;
11549  uint16_t primary1y;
11551  uint16_t primary2x;
11552  uint16_t primary2y;
11554  uint16_t primary3x;
11555  uint16_t primary3y;
11557  uint16_t primary4x;
11558  uint16_t primary4y;
11560  uint16_t primary5x;
11561  uint16_t primary5y;
11563  uint16_t primary6x;
11564  uint16_t primary6y;
11566  uint16_t white_pointx;
11567  uint16_t white_pointy;
11568  uint16_t color_pointrx;
11569  uint16_t color_pointry;
11571  uint16_t color_pointgx;
11572  uint16_t color_pointgy;
11574  uint16_t color_pointbx;
11575  uint16_t color_pointby;
11590 
11591 typedef struct {
11595  bool currentx;
11596  bool currenty;
11601  bool options;
11645 
11647  const dotdot_unid_t unid,
11648  const dotdot_endpoint_id_t endpoint,
11652 );
11653 
11655  const dotdot_unid_t unid,
11656  const dotdot_endpoint_id_t endpoint,
11659 );
11660 
11661 
11665 typedef struct {
11666  uint8_t hue;
11667 
11669 
11671 
11672  uint8_t options_mask;
11673 
11676 
11680 typedef struct {
11682 
11683  uint8_t rate;
11684 
11685  uint8_t options_mask;
11686 
11689 
11693 typedef struct {
11695 
11696  uint8_t step_size;
11697 
11699 
11700  uint8_t options_mask;
11701 
11704 
11708 typedef struct {
11709  uint8_t saturation;
11710 
11712 
11713  uint8_t options_mask;
11714 
11717 
11721 typedef struct {
11723 
11724  uint8_t rate;
11725 
11726  uint8_t options_mask;
11727 
11730 
11734 typedef struct {
11736 
11737  uint8_t step_size;
11738 
11740 
11741  uint8_t options_mask;
11742 
11745 
11749 typedef struct {
11750  uint8_t hue;
11751 
11752  uint8_t saturation;
11753 
11755 
11756  uint8_t options_mask;
11757 
11760 
11764 typedef struct {
11765  uint16_t colorx;
11766 
11767  uint16_t colory;
11768 
11770 
11771  uint8_t options_mask;
11772 
11775 
11779 typedef struct {
11780  int16_t ratex;
11781 
11782  int16_t ratey;
11783 
11784  uint8_t options_mask;
11785 
11788 
11792 typedef struct {
11793  int16_t stepx;
11794 
11795  int16_t stepy;
11796 
11798 
11799  uint8_t options_mask;
11800 
11803 
11807 typedef struct {
11809 
11811 
11812  uint8_t options_mask;
11813 
11816 
11820 typedef struct {
11821  uint16_t enhanced_hue;
11822 
11824 
11826 
11827  uint8_t options_mask;
11828 
11831 
11835 typedef struct {
11837 
11838  uint16_t rate;
11839 
11840  uint8_t options_mask;
11841 
11844 
11848 typedef struct {
11850 
11851  uint16_t step_size;
11852 
11854 
11855  uint8_t options_mask;
11856 
11859 
11863 typedef struct {
11864  uint16_t enhanced_hue;
11865 
11866  uint8_t saturation;
11867 
11869 
11870  uint8_t options_mask;
11871 
11874 
11878 typedef struct {
11879  uint8_t update_flags;
11880 
11882 
11884 
11885  uint16_t time;
11886 
11887  uint16_t start_hue;
11888 
11889  uint8_t options_mask;
11890 
11893 
11897 typedef struct {
11898  uint8_t options_mask;
11899 
11902 
11906 typedef struct {
11908 
11909  uint16_t rate;
11910 
11912 
11914 
11915  uint8_t options_mask;
11916 
11919 
11923 typedef struct {
11925 
11926  uint16_t step_size;
11927 
11929 
11931 
11933 
11934  uint8_t options_mask;
11935 
11938 
11939 
11946 
11959 
11972 
11985 
11998 
12011 
12024 
12037 
12050 
12063 
12076 
12089 
12102 
12115 
12128 
12141 
12154 
12167 
12180 
12194 );
12195 
12203 );
12204 
12216  const char *base_topic,
12217  uint8_t value,
12219 );
12220 
12232  const char *base_topic,
12233  uint8_t value,
12235 );
12236 
12248  const char *base_topic,
12249  uint16_t value,
12251 );
12252 
12264  const char *base_topic,
12265  uint16_t value,
12267 );
12268 
12280  const char *base_topic,
12281  uint16_t value,
12283 );
12284 
12296  const char *base_topic,
12297  uint8_t value,
12299 );
12300 
12312  const char *base_topic,
12313  const char* value,
12315 );
12316 
12328  const char *base_topic,
12329  uint16_t value,
12331 );
12332 
12344  const char *base_topic,
12345  uint8_t value,
12347 );
12348 
12360  const char *base_topic,
12361  uint8_t value,
12363 );
12364 
12376  const char *base_topic,
12377  uint8_t value,
12379 );
12380 
12392  const char *base_topic,
12393  uint16_t value,
12395 );
12396 
12408  const char *base_topic,
12409  uint16_t value,
12411 );
12412 
12424  const char *base_topic,
12425  uint8_t value,
12427 );
12428 
12440  const char *base_topic,
12441  uint16_t value,
12443 );
12444 
12456  const char *base_topic,
12457  uint16_t value,
12459 );
12460 
12472  const char *base_topic,
12473  uint8_t value,
12475 );
12476 
12488  const char *base_topic,
12489  uint16_t value,
12491 );
12492 
12504  const char *base_topic,
12505  uint16_t value,
12507 );
12508 
12520  const char *base_topic,
12521  uint8_t value,
12523 );
12524 
12536  const char *base_topic,
12537  uint16_t value,
12539 );
12540 
12552  const char *base_topic,
12553  uint16_t value,
12555 );
12556 
12568  const char *base_topic,
12569  uint8_t value,
12571 );
12572 
12584  const char *base_topic,
12585  uint16_t value,
12587 );
12588 
12600  const char *base_topic,
12601  uint16_t value,
12603 );
12604 
12616  const char *base_topic,
12617  uint8_t value,
12619 );
12620 
12632  const char *base_topic,
12633  uint16_t value,
12635 );
12636 
12648  const char *base_topic,
12649  uint16_t value,
12651 );
12652 
12664  const char *base_topic,
12665  uint8_t value,
12667 );
12668 
12680  const char *base_topic,
12681  uint16_t value,
12683 );
12684 
12696  const char *base_topic,
12697  uint16_t value,
12699 );
12700 
12712  const char *base_topic,
12713  uint16_t value,
12715 );
12716 
12728  const char *base_topic,
12729  uint16_t value,
12731 );
12732 
12744  const char *base_topic,
12745  uint8_t value,
12747 );
12748 
12760  const char *base_topic,
12761  uint16_t value,
12763 );
12764 
12776  const char *base_topic,
12777  uint16_t value,
12779 );
12780 
12792  const char *base_topic,
12793  uint8_t value,
12795 );
12796 
12808  const char *base_topic,
12809  uint16_t value,
12811 );
12812 
12824  const char *base_topic,
12825  uint16_t value,
12827 );
12828 
12840  const char *base_topic,
12841  uint8_t value,
12843 );
12844 
12856  const char *base_topic,
12857  uint16_t value,
12859 );
12860 
12872  const char *base_topic,
12873  uint8_t value,
12875 );
12876 
12888  const char *base_topic,
12889  uint8_t value,
12891 );
12892 
12904  const char *base_topic,
12905  CCColorLoopDirection value,
12907 );
12908 
12920  const char *base_topic,
12921  uint16_t value,
12923 );
12924 
12936  const char *base_topic,
12937  uint16_t value,
12939 );
12940 
12952  const char *base_topic,
12953  uint16_t value,
12955 );
12956 
12968  const char *base_topic,
12969  uint16_t value,
12971 );
12972 
12984  const char *base_topic,
12985  uint16_t value,
12987 );
12988 
13000  const char *base_topic,
13001  uint16_t value,
13003 );
13004 
13016  const char *base_topic,
13017  uint16_t value,
13019 );
13020 
13032  const char *base_topic,
13033  uint16_t value,
13035 );
13036 
13037 
13045 void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char* base_topic, uint16_t value);
13046 
13047 // Callback types used by the ballast_configuration cluster
13048 
13049 typedef struct {
13053  uint8_t min_level;
13054  uint8_t max_level;
13059  uint8_t lamp_quantity;
13060  const char* lamp_type;
13061  const char* lamp_manufacturer;
13067 
13068 typedef struct {
13086 
13088  const dotdot_unid_t unid,
13089  const dotdot_endpoint_id_t endpoint,
13093 );
13094 
13096  const dotdot_unid_t unid,
13097  const dotdot_endpoint_id_t endpoint,
13100 );
13101 
13102 
13103 
13111 );
13112 
13120 );
13121 
13133  const char *base_topic,
13134  uint8_t value,
13136 );
13137 
13149  const char *base_topic,
13150  uint8_t value,
13152 );
13153 
13165  const char *base_topic,
13166  uint8_t value,
13168 );
13169 
13181  const char *base_topic,
13182  uint8_t value,
13184 );
13185 
13197  const char *base_topic,
13198  uint8_t value,
13200 );
13201 
13213  const char *base_topic,
13214  uint8_t value,
13216 );
13217 
13229  const char *base_topic,
13230  uint16_t value,
13232 );
13233 
13245  const char *base_topic,
13246  uint8_t value,
13248 );
13249 
13261  const char *base_topic,
13262  uint8_t value,
13264 );
13265 
13277  const char *base_topic,
13278  uint8_t value,
13280 );
13281 
13293  const char *base_topic,
13294  const char* value,
13296 );
13297 
13309  const char *base_topic,
13310  const char* value,
13312 );
13313 
13325  const char *base_topic,
13326  uint32_t value,
13328 );
13329 
13341  const char *base_topic,
13342  uint32_t value,
13344 );
13345 
13357  const char *base_topic,
13358  uint8_t value,
13360 );
13361 
13373  const char *base_topic,
13374  uint32_t value,
13376 );
13377 
13378 
13386 void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
13387 
13388 // Callback types used by the illuminance_measurement cluster
13389 
13390 typedef struct {
13391  uint16_t measured_value;
13394  uint16_t tolerance;
13397 
13398 typedef struct {
13405 
13407  const dotdot_unid_t unid,
13408  const dotdot_endpoint_id_t endpoint,
13412 );
13413 
13415  const dotdot_unid_t unid,
13416  const dotdot_endpoint_id_t endpoint,
13419 );
13420 
13421 
13422 
13430 );
13431 
13439 );
13440 
13452  const char *base_topic,
13453  uint16_t value,
13455 );
13456 
13468  const char *base_topic,
13469  uint16_t value,
13471 );
13472 
13484  const char *base_topic,
13485  uint16_t value,
13487 );
13488 
13500  const char *base_topic,
13501  uint16_t value,
13503 );
13504 
13516  const char *base_topic,
13517  uint8_t value,
13519 );
13520 
13521 
13529 void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
13530 
13531 // Callback types used by the illuminance_level_sensing cluster
13532 
13533 typedef struct {
13534  uint8_t level_status;
13538 
13539 typedef struct {
13544 
13546  const dotdot_unid_t unid,
13547  const dotdot_endpoint_id_t endpoint,
13551 );
13552 
13554  const dotdot_unid_t unid,
13555  const dotdot_endpoint_id_t endpoint,
13558 );
13559 
13560 
13561 
13569 );
13570 
13578 );
13579 
13591  const char *base_topic,
13592  uint8_t value,
13594 );
13595 
13607  const char *base_topic,
13608  uint8_t value,
13610 );
13611 
13623  const char *base_topic,
13624  uint16_t value,
13626 );
13627 
13628 
13636 void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision(const char* base_topic, uint16_t value);
13637 
13638 // Callback types used by the temperature_measurement cluster
13639 
13640 typedef struct {
13644  uint16_t tolerance;
13646 
13647 typedef struct {
13653 
13655  const dotdot_unid_t unid,
13656  const dotdot_endpoint_id_t endpoint,
13660 );
13661 
13663  const dotdot_unid_t unid,
13664  const dotdot_endpoint_id_t endpoint,
13667 );
13668 
13669 
13670 
13678 );
13679 
13687 );
13688 
13700  const char *base_topic,
13701  int16_t value,
13703 );
13704 
13716  const char *base_topic,
13717  int16_t value,
13719 );
13720 
13732  const char *base_topic,
13733  int16_t value,
13735 );
13736 
13748  const char *base_topic,
13749  uint16_t value,
13751 );
13752 
13753 
13761 void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
13762 
13763 // Callback types used by the pressure_measurement cluster
13764 
13765 typedef struct {
13769  uint16_t tolerance;
13770  int16_t scaled_value;
13774  int8_t scale;
13776 
13777 typedef struct {
13786  bool scale;
13788 
13790  const dotdot_unid_t unid,
13791  const dotdot_endpoint_id_t endpoint,
13795 );
13796 
13798  const dotdot_unid_t unid,
13799  const dotdot_endpoint_id_t endpoint,
13802 );
13803 
13804 
13805 
13813 );
13814 
13822 );
13823 
13835  const char *base_topic,
13836  int16_t value,
13838 );
13839 
13851  const char *base_topic,
13852  int16_t value,
13854 );
13855 
13867  const char *base_topic,
13868  int16_t value,
13870 );
13871 
13883  const char *base_topic,
13884  uint16_t value,
13886 );
13887 
13899  const char *base_topic,
13900  int16_t value,
13902 );
13903 
13915  const char *base_topic,
13916  int16_t value,
13918 );
13919 
13931  const char *base_topic,
13932  int16_t value,
13934 );
13935 
13947  const char *base_topic,
13948  uint16_t value,
13950 );
13951 
13963  const char *base_topic,
13964  int8_t value,
13966 );
13967 
13968 
13976 void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
13977 
13978 // Callback types used by the flow_measurement cluster
13979 
13980 typedef struct {
13981  uint16_t measured_value;
13984  uint16_t tolerance;
13986 
13987 typedef struct {
13993 
13995  const dotdot_unid_t unid,
13996  const dotdot_endpoint_id_t endpoint,
14000 );
14001 
14003  const dotdot_unid_t unid,
14004  const dotdot_endpoint_id_t endpoint,
14007 );
14008 
14009 
14010 
14018 );
14019 
14027 );
14028 
14040  const char *base_topic,
14041  uint16_t value,
14043 );
14044 
14056  const char *base_topic,
14057  uint16_t value,
14059 );
14060 
14072  const char *base_topic,
14073  uint16_t value,
14075 );
14076 
14088  const char *base_topic,
14089  uint16_t value,
14091 );
14092 
14093 
14101 void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
14102 
14103 // Callback types used by the relativity_humidity cluster
14104 
14105 typedef struct {
14106  uint16_t measured_value;
14109  uint16_t tolerance;
14111 
14112 typedef struct {
14118 
14120  const dotdot_unid_t unid,
14121  const dotdot_endpoint_id_t endpoint,
14125 );
14126 
14128  const dotdot_unid_t unid,
14129  const dotdot_endpoint_id_t endpoint,
14132 );
14133 
14134 
14135 
14143 );
14144 
14152 );
14153 
14165  const char *base_topic,
14166  uint16_t value,
14168 );
14169 
14181  const char *base_topic,
14182  uint16_t value,
14184 );
14185 
14197  const char *base_topic,
14198  uint16_t value,
14200 );
14201 
14213  const char *base_topic,
14214  uint16_t value,
14216 );
14217 
14218 
14226 void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char* base_topic, uint16_t value);
14227 
14228 // Callback types used by the occupancy_sensing cluster
14229 
14230 typedef struct {
14231  uint8_t occupancy;
14244 
14245 typedef struct {
14259 
14261  const dotdot_unid_t unid,
14262  const dotdot_endpoint_id_t endpoint,
14266 );
14267 
14269  const dotdot_unid_t unid,
14270  const dotdot_endpoint_id_t endpoint,
14273 );
14274 
14275 
14276 
14284 );
14285 
14293 );
14294 
14306  const char *base_topic,
14307  uint8_t value,
14309 );
14310 
14322  const char *base_topic,
14323  uint8_t value,
14325 );
14326 
14338  const char *base_topic,
14339  uint8_t value,
14341 );
14342 
14354  const char *base_topic,
14355  uint16_t value,
14357 );
14358 
14370  const char *base_topic,
14371  uint16_t value,
14373 );
14374 
14386  const char *base_topic,
14387  uint8_t value,
14389 );
14390 
14402  const char *base_topic,
14403  uint16_t value,
14405 );
14406 
14418  const char *base_topic,
14419  uint16_t value,
14421 );
14422 
14434  const char *base_topic,
14435  uint8_t value,
14437 );
14438 
14450  const char *base_topic,
14451  uint16_t value,
14453 );
14454 
14466  const char *base_topic,
14467  uint16_t value,
14469 );
14470 
14482  const char *base_topic,
14483  uint8_t value,
14485 );
14486 
14487 
14495 void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char* base_topic, uint16_t value);
14496 
14497 // Callback types used by the ph_measurement cluster
14498 
14499 typedef struct {
14500  uint16_t measured_value;
14503  uint16_t tolerance;
14505 
14506 typedef struct {
14512 
14514  const dotdot_unid_t unid,
14515  const dotdot_endpoint_id_t endpoint,
14519 );
14520 
14522  const dotdot_unid_t unid,
14523  const dotdot_endpoint_id_t endpoint,
14526 );
14527 
14528 
14529 
14537 );
14538 
14546 );
14547 
14559  const char *base_topic,
14560  uint16_t value,
14562 );
14563 
14575  const char *base_topic,
14576  uint16_t value,
14578 );
14579 
14591  const char *base_topic,
14592  uint16_t value,
14594 );
14595 
14607  const char *base_topic,
14608  uint16_t value,
14610 );
14611 
14612 
14620 void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
14621 
14622 // Callback types used by the electrical_conductivity_measurement cluster
14623 
14624 typedef struct {
14625  uint16_t measured_value;
14628  uint16_t tolerance;
14630 
14631 typedef struct {
14637 
14639  const dotdot_unid_t unid,
14640  const dotdot_endpoint_id_t endpoint,
14644 );
14645 
14647  const dotdot_unid_t unid,
14648  const dotdot_endpoint_id_t endpoint,
14651 );
14652 
14653 
14654 
14662 );
14663 
14671 );
14672 
14684  const char *base_topic,
14685  uint16_t value,
14687 );
14688 
14700  const char *base_topic,
14701  uint16_t value,
14703 );
14704 
14716  const char *base_topic,
14717  uint16_t value,
14719 );
14720 
14732  const char *base_topic,
14733  uint16_t value,
14735 );
14736 
14737 
14746 
14747 // Callback types used by the wind_speed_measurement cluster
14748 
14749 typedef struct {
14750  uint16_t measured_value;
14753  uint16_t tolerance;
14755 
14756 typedef struct {
14762 
14764  const dotdot_unid_t unid,
14765  const dotdot_endpoint_id_t endpoint,
14769 );
14770 
14772  const dotdot_unid_t unid,
14773  const dotdot_endpoint_id_t endpoint,
14776 );
14777 
14778 
14779 
14787 );
14788 
14796 );
14797 
14809  const char *base_topic,
14810  uint16_t value,
14812 );
14813 
14825  const char *base_topic,
14826  uint16_t value,
14828 );
14829 
14841  const char *base_topic,
14842  uint16_t value,
14844 );
14845 
14857  const char *base_topic,
14858  uint16_t value,
14860 );
14861 
14862 
14870 void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
14871 
14872 // Callback types used by the carbon_monoxide cluster
14873 
14874 typedef struct {
14878  float tolerance;
14880 
14881 typedef struct {
14887 
14889  const dotdot_unid_t unid,
14890  const dotdot_endpoint_id_t endpoint,
14894 );
14895 
14897  const dotdot_unid_t unid,
14898  const dotdot_endpoint_id_t endpoint,
14901 );
14902 
14903 
14904 
14912 );
14913 
14921 );
14922 
14934  const char *base_topic,
14935  float value,
14937 );
14938 
14950  const char *base_topic,
14951  float value,
14953 );
14954 
14966  const char *base_topic,
14967  float value,
14969 );
14970 
14982  const char *base_topic,
14983  float value,
14985 );
14986 
14987 
14995 void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char* base_topic, uint16_t value);
14996 
14997 // Callback types used by the ias_zone cluster
14999  dotdot_unid_t unid,
15000  dotdot_endpoint_id_t endpoint,
15002  ZoneEnrollResponseEnrollResponseCode enroll_response_code,
15003 
15004  uint8_t zoneid
15005 
15006 );
15008  dotdot_unid_t unid,
15009  dotdot_endpoint_id_t endpoint,
15011  uint16_t zone_status,
15012 
15013  uint8_t extended_status,
15014 
15015  uint8_t zoneid,
15016 
15017  uint16_t delay
15018 
15019 );
15021  dotdot_unid_t unid,
15022  dotdot_endpoint_id_t endpoint,
15024 );
15026  dotdot_unid_t unid,
15027  dotdot_endpoint_id_t endpoint,
15029  IasZoneType zone_type,
15030 
15031  uint16_t manufacturer_code
15032 
15033 );
15035  dotdot_unid_t unid,
15036  dotdot_endpoint_id_t endpoint,
15038  uint8_t test_mode_duration,
15039 
15040  uint8_t current_zone_sensitivity_level
15041 
15042 );
15043 
15044 typedef struct {
15045  uint8_t zone_state;
15046  uint8_t zone_type;
15047  uint16_t zone_status;
15049  uint8_t zoneid;
15053 
15054 typedef struct {
15059  bool zoneid;
15063 
15065  const dotdot_unid_t unid,
15066  const dotdot_endpoint_id_t endpoint,
15070 );
15071 
15073  const dotdot_unid_t unid,
15074  const dotdot_endpoint_id_t endpoint,
15077 );
15078 
15079 
15083 typedef struct {
15085 
15086  uint8_t zoneid;
15088 
15092 typedef struct {
15093  uint16_t zone_status;
15094 
15096 
15097  uint8_t zoneid;
15098 
15099  uint16_t delay;
15101 
15105 typedef struct {
15107 
15110 
15114 typedef struct {
15116 
15119 
15120 
15127 
15140 
15153 
15166 
15179 
15193 );
15194 
15202 );
15203 
15215  const char *base_topic,
15216  uint8_t value,
15218 );
15219 
15231  const char *base_topic,
15232  IasZoneType value,
15234 );
15235 
15247  const char *base_topic,
15248  uint16_t value,
15250 );
15251 
15263  const char *base_topic,
15264  EUI64 value,
15266 );
15267 
15279  const char *base_topic,
15280  uint8_t value,
15282 );
15283 
15295  const char *base_topic,
15296  uint8_t value,
15298 );
15299 
15311  const char *base_topic,
15312  uint8_t value,
15314 );
15315 
15316 
15324 void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char* base_topic, uint16_t value);
15325 
15326 // Callback types used by the iaswd cluster
15328  dotdot_unid_t unid,
15329  dotdot_endpoint_id_t endpoint,
15331  uint8_t siren_configuration,
15332 
15333  uint16_t warning_duration,
15334 
15335  uint8_t strobe_duty_cycle,
15336 
15337  IaswdLevel strobe_level
15338 
15339 );
15341  dotdot_unid_t unid,
15342  dotdot_endpoint_id_t endpoint,
15344  uint8_t squawk_configuration
15345 
15346 );
15347 
15348 typedef struct {
15349  uint16_t max_duration;
15351 
15352 typedef struct {
15355 
15357  const dotdot_unid_t unid,
15358  const dotdot_endpoint_id_t endpoint,
15362 );
15363 
15365  const dotdot_unid_t unid,
15366  const dotdot_endpoint_id_t endpoint,
15369 );
15370 
15371 
15375 typedef struct {
15377 
15379 
15381 
15384 
15388 typedef struct {
15391 
15392 
15399 
15412 
15426 );
15427 
15435 );
15436 
15448  const char *base_topic,
15449  uint16_t value,
15451 );
15452 
15453 
15461 void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char* base_topic, uint16_t value);
15462 
15463 // Callback types used by the metering cluster
15464 
15465 typedef struct {
15475  uint8_t supply_status;
15481  uint32_t multiplier;
15482  uint32_t divisor;
15493 
15494 typedef struct {
15511  bool divisor;
15522 
15524  const dotdot_unid_t unid,
15525  const dotdot_endpoint_id_t endpoint,
15529 );
15530 
15532  const dotdot_unid_t unid,
15533  const dotdot_endpoint_id_t endpoint,
15536 );
15537 
15538 
15539 
15547 );
15548 
15556 );
15557 
15569  const char *base_topic,
15570  uint64_t value,
15572 );
15573 
15585  const char *base_topic,
15586  uint64_t value,
15588 );
15589 
15601  const char *base_topic,
15602  uint64_t value,
15604 );
15605 
15617  const char *base_topic,
15618  int8_t value,
15620 );
15621 
15633  const char *base_topic,
15634  int8_t value,
15636 );
15637 
15649  const char *base_topic,
15650  UTC value,
15652 );
15653 
15665  const char *base_topic,
15666  UTC value,
15668 );
15669 
15681  const char *base_topic,
15682  UTC value,
15684 );
15685 
15697  const char *base_topic,
15698  uint8_t value,
15700 );
15701 
15713  const char *base_topic,
15714  uint8_t value,
15716 );
15717 
15729  const char *base_topic,
15730  uint64_t value,
15732 );
15733 
15745  const char *base_topic,
15746  uint64_t value,
15748 );
15749 
15761  const char *base_topic,
15762  uint32_t value,
15764 );
15765 
15777  const char *base_topic,
15778  uint32_t value,
15780 );
15781 
15793  const char *base_topic,
15794  uint8_t value,
15796 );
15797 
15809  const char *base_topic,
15810  uint32_t value,
15812 );
15813 
15825  const char *base_topic,
15826  uint32_t value,
15828 );
15829 
15841  const char *base_topic,
15842  uint8_t value,
15844 );
15845 
15857  const char *base_topic,
15858  uint8_t value,
15860 );
15861 
15873  const char *base_topic,
15874  uint8_t value,
15876 );
15877 
15889  const char *base_topic,
15890  uint8_t value,
15892 );
15893 
15905  const char *base_topic,
15906  uint8_t value,
15908 );
15909 
15921  const char *base_topic,
15922  uint8_t value,
15924 );
15925 
15937  const char *base_topic,
15938  uint8_t value,
15940 );
15941 
15953  const char *base_topic,
15954  uint8_t value,
15956 );
15957 
15969  const char *base_topic,
15970  uint8_t value,
15972 );
15973 
15974 
15982 void uic_mqtt_dotdot_metering_publish_cluster_revision(const char* base_topic, uint16_t value);
15983 
15984 // Callback types used by the electrical_measurement cluster
15986  dotdot_unid_t unid,
15987  dotdot_endpoint_id_t endpoint,
15989  uint8_t profile_count,
15990 
15991  ProfileIntervalPeriod profile_interval_period,
15992 
15993  uint8_t max_number_of_intervals,
15994 
15995  uint8_t list_of_attributes_count,
15996  const uint16_t *list_of_attributes
15997 
15998 );
16000  dotdot_unid_t unid,
16001  dotdot_endpoint_id_t endpoint,
16003 );
16005  dotdot_unid_t unid,
16006  dotdot_endpoint_id_t endpoint,
16008  UTC start_time,
16009 
16011 
16012  ProfileIntervalPeriod profile_interval_period,
16013 
16014  uint8_t number_of_intervals_delivered,
16015 
16016  uint16_t attribute_id,
16017 
16018  uint8_t intervals_count,
16019  const uint8_t *intervals
16020 
16021 );
16023  dotdot_unid_t unid,
16024  dotdot_endpoint_id_t endpoint,
16026  uint16_t attributeid,
16027 
16028  UTC start_time,
16029 
16030  uint8_t number_of_intervals
16031 
16032 );
16033 
16034 typedef struct {
16036  int16_t dc_voltage;
16039  int16_t dc_current;
16042  int16_t dc_power;
16043  int16_t dc_power_min;
16044  int16_t dc_power_max;
16051  uint16_t ac_frequency;
16073  uint32_t power_divisor;
16076  uint16_t line_current;
16079  uint16_t rms_voltage;
16082  uint16_t rms_current;
16085  int16_t active_power;
16089  uint16_t apparent_power;
16107  uint16_t ac_alarms_mask;
16163 
16164 typedef struct {
16172  bool dc_power;
16293 
16295  const dotdot_unid_t unid,
16296  const dotdot_endpoint_id_t endpoint,
16300 );
16301 
16303  const dotdot_unid_t unid,
16304  const dotdot_endpoint_id_t endpoint,
16307 );
16308 
16309 
16313 typedef struct {
16314  uint8_t profile_count;
16315 
16317 
16319 
16321  const uint16_t *list_of_attributes;
16323 
16327 typedef struct {
16329 
16331 
16333 
16335 
16336  uint16_t attribute_id;
16337 
16339  const uint8_t *intervals;
16341 
16345 typedef struct {
16346  uint16_t attributeid;
16347 
16349 
16352 
16353 
16360 
16373 
16386 
16399 
16413 );
16414 
16422 );
16423 
16435  const char *base_topic,
16436  uint32_t value,
16438 );
16439 
16451  const char *base_topic,
16452  int16_t value,
16454 );
16455 
16467  const char *base_topic,
16468  int16_t value,
16470 );
16471 
16483  const char *base_topic,
16484  int16_t value,
16486 );
16487 
16499  const char *base_topic,
16500  int16_t value,
16502 );
16503 
16515  const char *base_topic,
16516  int16_t value,
16518 );
16519 
16531  const char *base_topic,
16532  int16_t value,
16534 );
16535 
16547  const char *base_topic,
16548  int16_t value,
16550 );
16551 
16563  const char *base_topic,
16564  int16_t value,
16566 );
16567 
16579  const char *base_topic,
16580  int16_t value,
16582 );
16583 
16595  const char *base_topic,
16596  uint16_t value,
16598 );
16599 
16611  const char *base_topic,
16612  uint16_t value,
16614 );
16615 
16627  const char *base_topic,
16628  uint16_t value,
16630 );
16631 
16643  const char *base_topic,
16644  uint16_t value,
16646 );
16647 
16659  const char *base_topic,
16660  uint16_t value,
16662 );
16663 
16675  const char *base_topic,
16676  uint16_t value,
16678 );
16679 
16691  const char *base_topic,
16692  uint16_t value,
16694 );
16695 
16707  const char *base_topic,
16708  uint16_t value,
16710 );
16711 
16723  const char *base_topic,
16724  uint16_t value,
16726 );
16727 
16739  const char *base_topic,
16740  uint16_t value,
16742 );
16743 
16755  const char *base_topic,
16756  int32_t value,
16758 );
16759 
16771  const char *base_topic,
16772  int32_t value,
16774 );
16775 
16787  const char *base_topic,
16788  uint32_t value,
16790 );
16791 
16803  const char *base_topic,
16804  int16_t value,
16806 );
16807 
16819  const char *base_topic,
16820  int16_t value,
16822 );
16823 
16835  const char *base_topic,
16836  int16_t value,
16838 );
16839 
16851  const char *base_topic,
16852  int16_t value,
16854 );
16855 
16867  const char *base_topic,
16868  int16_t value,
16870 );
16871 
16883  const char *base_topic,
16884  int16_t value,
16886 );
16887 
16899  const char *base_topic,
16900  int16_t value,
16902 );
16903 
16915  const char *base_topic,
16916  int16_t value,
16918 );
16919 
16931  const char *base_topic,
16932  int16_t value,
16934 );
16935 
16947  const char *base_topic,
16948  int16_t value,
16950 );
16951 
16963  const char *base_topic,
16964  int16_t value,
16966 );
16967 
16979  const char *base_topic,
16980  int16_t value,
16982 );
16983 
16995  const char *base_topic,
16996  uint16_t value,
16998 );
16999 
17011  const char *base_topic,
17012  uint16_t value,
17014 );
17015 
17027  const char *base_topic,
17028  uint32_t value,
17030 );
17031 
17043  const char *base_topic,
17044  uint32_t value,
17046 );
17047 
17059  const char *base_topic,
17060  int8_t value,
17062 );
17063 
17075  const char *base_topic,
17076  int8_t value,
17078 );
17079 
17091  const char *base_topic,
17092  uint16_t value,
17094 );
17095 
17107  const char *base_topic,
17108  int16_t value,
17110 );
17111 
17123  const char *base_topic,
17124  int16_t value,
17126 );
17127 
17139  const char *base_topic,
17140  uint16_t value,
17142 );
17143 
17155  const char *base_topic,
17156  uint16_t value,
17158 );
17159 
17171  const char *base_topic,
17172  uint16_t value,
17174 );
17175 
17187  const char *base_topic,
17188  uint16_t value,
17190 );
17191 
17203  const char *base_topic,
17204  uint16_t value,
17206 );
17207 
17219  const char *base_topic,
17220  uint16_t value,
17222 );
17223 
17235  const char *base_topic,
17236  int16_t value,
17238 );
17239 
17251  const char *base_topic,
17252  int16_t value,
17254 );
17255 
17267  const char *base_topic,
17268  int16_t value,
17270 );
17271 
17283  const char *base_topic,
17284  int16_t value,
17286 );
17287 
17299  const char *base_topic,
17300  uint16_t value,
17302 );
17303 
17315  const char *base_topic,
17316  int8_t value,
17318 );
17319 
17331  const char *base_topic,
17332  uint16_t value,
17334 );
17335 
17347  const char *base_topic,
17348  uint16_t value,
17350 );
17351 
17363  const char *base_topic,
17364  uint16_t value,
17366 );
17367 
17379  const char *base_topic,
17380  uint16_t value,
17382 );
17383 
17395  const char *base_topic,
17396  uint16_t value,
17398 );
17399 
17411  const char *base_topic,
17412  uint16_t value,
17414 );
17415 
17427  const char *base_topic,
17428  uint16_t value,
17430 );
17431 
17443  const char *base_topic,
17444  uint16_t value,
17446 );
17447 
17459  const char *base_topic,
17460  uint16_t value,
17462 );
17463 
17475  const char *base_topic,
17476  uint16_t value,
17478 );
17479 
17491  const char *base_topic,
17492  uint16_t value,
17494 );
17495 
17507  const char *base_topic,
17508  uint16_t value,
17510 );
17511 
17523  const char *base_topic,
17524  uint16_t value,
17526 );
17527 
17539  const char *base_topic,
17540  uint8_t value,
17542 );
17543 
17555  const char *base_topic,
17556  int16_t value,
17558 );
17559 
17571  const char *base_topic,
17572  int16_t value,
17574 );
17575 
17587  const char *base_topic,
17588  uint16_t value,
17590 );
17591 
17603  const char *base_topic,
17604  int16_t value,
17606 );
17607 
17619  const char *base_topic,
17620  int16_t value,
17622 );
17623 
17635  const char *base_topic,
17636  int16_t value,
17638 );
17639 
17651  const char *base_topic,
17652  int16_t value,
17654 );
17655 
17667  const char *base_topic,
17668  int16_t value,
17670 );
17671 
17683  const char *base_topic,
17684  int16_t value,
17686 );
17687 
17699  const char *base_topic,
17700  int16_t value,
17702 );
17703 
17715  const char *base_topic,
17716  int16_t value,
17718 );
17719 
17731  const char *base_topic,
17732  int16_t value,
17734 );
17735 
17747  const char *base_topic,
17748  int16_t value,
17750 );
17751 
17763  const char *base_topic,
17764  uint16_t value,
17766 );
17767 
17779  const char *base_topic,
17780  int16_t value,
17782 );
17783 
17795  const char *base_topic,
17796  int16_t value,
17798 );
17799 
17811  const char *base_topic,
17812  uint16_t value,
17814 );
17815 
17827  const char *base_topic,
17828  uint16_t value,
17830 );
17831 
17843  const char *base_topic,
17844  uint16_t value,
17846 );
17847 
17859  const char *base_topic,
17860  uint16_t value,
17862 );
17863 
17875  const char *base_topic,
17876  uint16_t value,
17878 );
17879 
17891  const char *base_topic,
17892  uint16_t value,
17894 );
17895 
17907  const char *base_topic,
17908  int16_t value,
17910 );
17911 
17923  const char *base_topic,
17924  int16_t value,
17926 );
17927 
17939  const char *base_topic,
17940  int16_t value,
17942 );
17943 
17955  const char *base_topic,
17956  int16_t value,
17958 );
17959 
17971  const char *base_topic,
17972  uint16_t value,
17974 );
17975 
17987  const char *base_topic,
17988  int8_t value,
17990 );
17991 
18003  const char *base_topic,
18004  uint16_t value,
18006 );
18007 
18019  const char *base_topic,
18020  uint16_t value,
18022 );
18023 
18035  const char *base_topic,
18036  uint16_t value,
18038 );
18039 
18051  const char *base_topic,
18052  uint16_t value,
18054 );
18055 
18067  const char *base_topic,
18068  uint16_t value,
18070 );
18071 
18083  const char *base_topic,
18084  uint16_t value,
18086 );
18087 
18099  const char *base_topic,
18100  uint16_t value,
18102 );
18103 
18115  const char *base_topic,
18116  uint16_t value,
18118 );
18119 
18131  const char *base_topic,
18132  int16_t value,
18134 );
18135 
18147  const char *base_topic,
18148  int16_t value,
18150 );
18151 
18163  const char *base_topic,
18164  uint16_t value,
18166 );
18167 
18179  const char *base_topic,
18180  uint16_t value,
18182 );
18183 
18195  const char *base_topic,
18196  uint16_t value,
18198 );
18199 
18211  const char *base_topic,
18212  uint16_t value,
18214 );
18215 
18227  const char *base_topic,
18228  uint16_t value,
18230 );
18231 
18243  const char *base_topic,
18244  uint16_t value,
18246 );
18247 
18259  const char *base_topic,
18260  int16_t value,
18262 );
18263 
18275  const char *base_topic,
18276  int16_t value,
18278 );
18279 
18291  const char *base_topic,
18292  int16_t value,
18294 );
18295 
18307  const char *base_topic,
18308  int16_t value,
18310 );
18311 
18323  const char *base_topic,
18324  uint16_t value,
18326 );
18327 
18339  const char *base_topic,
18340  int8_t value,
18342 );
18343 
18355  const char *base_topic,
18356  uint16_t value,
18358 );
18359 
18371  const char *base_topic,
18372  uint16_t value,
18374 );
18375 
18387  const char *base_topic,
18388  uint16_t value,
18390 );
18391 
18403  const char *base_topic,
18404  uint16_t value,
18406 );
18407 
18419  const char *base_topic,
18420  uint16_t value,
18422 );
18423 
18435  const char *base_topic,
18436  uint16_t value,
18438 );
18439 
18451  const char *base_topic,
18452  uint16_t value,
18454 );
18455 
18456 
18464 void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
18465 
18466 // Callback types used by the diagnostics cluster
18467 
18468 typedef struct {
18471  uint32_t mac_rx_bcast;
18472  uint32_t mac_tx_bcast;
18473  uint32_t mac_rx_ucast;
18474  uint32_t mac_tx_ucast;
18477  uint16_t aps_rx_bcast;
18478  uint16_t aps_tx_bcast;
18479  uint16_t aps_rx_ucast;
18484  uint16_t neighbor_added;
18486  uint16_t neighbor_stale;
18488  uint16_t child_moved;
18489  uint16_t nwkfc_failure;
18490  uint16_t apsfc_failure;
18495  uint16_t relayed_ucast;
18502 
18503 typedef struct {
18537 
18539  const dotdot_unid_t unid,
18540  const dotdot_endpoint_id_t endpoint,
18544 );
18545 
18547  const dotdot_unid_t unid,
18548  const dotdot_endpoint_id_t endpoint,
18551 );
18552 
18553 
18554 
18562 );
18563 
18571 );
18572 
18584  const char *base_topic,
18585  uint16_t value,
18587 );
18588 
18600  const char *base_topic,
18601  uint16_t value,
18603 );
18604 
18616  const char *base_topic,
18617  uint32_t value,
18619 );
18620 
18632  const char *base_topic,
18633  uint32_t value,
18635 );
18636 
18648  const char *base_topic,
18649  uint32_t value,
18651 );
18652 
18664  const char *base_topic,
18665  uint32_t value,
18667 );
18668 
18680  const char *base_topic,
18681  uint16_t value,
18683 );
18684 
18696  const char *base_topic,
18697  uint16_t value,
18699 );
18700 
18712  const char *base_topic,
18713  uint16_t value,
18715 );
18716 
18728  const char *base_topic,
18729  uint16_t value,
18731 );
18732 
18744  const char *base_topic,
18745  uint16_t value,
18747 );
18748 
18760  const char *base_topic,
18761  uint16_t value,
18763 );
18764 
18776  const char *base_topic,
18777  uint16_t value,
18779 );
18780 
18792  const char *base_topic,
18793  uint16_t value,
18795 );
18796 
18808  const char *base_topic,
18809  uint16_t value,
18811 );
18812 
18824  const char *base_topic,
18825  uint16_t value,
18827 );
18828 
18840  const char *base_topic,
18841  uint16_t value,
18843 );
18844 
18856  const char *base_topic,
18857  uint16_t value,
18859 );
18860 
18872  const char *base_topic,
18873  uint16_t value,
18875 );
18876 
18888  const char *base_topic,
18889  uint16_t value,
18891 );
18892 
18904  const char *base_topic,
18905  uint16_t value,
18907 );
18908 
18920  const char *base_topic,
18921  uint16_t value,
18923 );
18924 
18936  const char *base_topic,
18937  uint16_t value,
18939 );
18940 
18952  const char *base_topic,
18953  uint16_t value,
18955 );
18956 
18968  const char *base_topic,
18969  uint16_t value,
18971 );
18972 
18984  const char *base_topic,
18985  uint16_t value,
18987 );
18988 
19000  const char *base_topic,
19001  uint16_t value,
19003 );
19004 
19016  const char *base_topic,
19017  uint16_t value,
19019 );
19020 
19032  const char *base_topic,
19033  uint16_t value,
19035 );
19036 
19048  const char *base_topic,
19049  uint16_t value,
19051 );
19052 
19064  const char *base_topic,
19065  uint8_t value,
19067 );
19068 
19080  const char *base_topic,
19081  int8_t value,
19083 );
19084 
19085 
19093 void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char* base_topic, uint16_t value);
19094 
19095 // Callback types used by the protocol_controller_rf_telemetry cluster
19097  dotdot_unid_t unid,
19098  dotdot_endpoint_id_t endpoint,
19100  const char* sourceunid,
19101 
19102  const char* destinationunid,
19103 
19104  bool transmission_successful,
19105 
19106  uint16_t transmission_time_ms,
19107 
19108  int8_t tx_powerd_bm,
19109 
19110  uint8_t tx_channel,
19111 
19112  uint8_t routing_attempts,
19113 
19114  bool route_changed,
19115 
19116  TxReportTransmissionSpeed transmission_speed,
19117 
19118  int8_t measured_noise_floord_bm,
19119 
19120  uint8_t last_route_repeaters_count,
19121  const char* *last_route_repeaters,
19122 
19123  uint8_t incomingrssi_repeaters_count,
19124  const int8_t *incomingrssi_repeaters,
19125 
19126  int8_t ackrssi,
19127 
19128  uint8_t ack_channel,
19129 
19130  const char* last_route_failed_link_functionalunid,
19131 
19132  const char* last_route_failed_link_non_functionalunid,
19133 
19134  int8_t destination_ack_tx_powerd_bm,
19135 
19136  int8_t destination_ack_measuredrssi,
19137 
19138  int8_t destination_ack_measured_noise_floor
19139 
19140 );
19141 
19142 typedef struct {
19146 
19147 typedef struct {
19151 
19153  const dotdot_unid_t unid,
19154  const dotdot_endpoint_id_t endpoint,
19158 );
19159 
19161  const dotdot_unid_t unid,
19162  const dotdot_endpoint_id_t endpoint,
19165 );
19166 
19167 
19171 typedef struct {
19172  const char* sourceunid;
19173 
19174  const char* destinationunid;
19175 
19177 
19179 
19181 
19182  uint8_t tx_channel;
19183 
19185 
19187 
19189 
19191 
19193  const char* *last_route_repeaters;
19194 
19196  const int8_t *incomingrssi_repeaters;
19197 
19198  int8_t ackrssi;
19199 
19200  uint8_t ack_channel;
19201 
19203 
19205 
19207 
19209 
19212 
19213 
19220 
19234 );
19235 
19243 );
19244 
19256  const char *base_topic,
19257  bool value,
19259 );
19260 
19272  const char *base_topic,
19273  bool value,
19275 );
19276 
19277 
19286 
19287 // Callback types used by the state cluster
19289  dotdot_unid_t unid,
19290  dotdot_endpoint_id_t endpoint,
19292 );
19294  dotdot_unid_t unid,
19295  dotdot_endpoint_id_t endpoint,
19297 );
19299  dotdot_unid_t unid,
19300  dotdot_endpoint_id_t endpoint,
19302 );
19304  dotdot_unid_t unid,
19305  dotdot_endpoint_id_t endpoint,
19307 );
19308 
19309 typedef struct {
19311  const uint8_t* endpoint_id_list;
19313 
19314 typedef struct {
19317 
19319  const dotdot_unid_t unid,
19320  const dotdot_endpoint_id_t endpoint,
19324 );
19325 
19327  const dotdot_unid_t unid,
19328  const dotdot_endpoint_id_t endpoint,
19331 );
19332 
19333 
19334 
19341 
19354 
19367 
19380 
19394 );
19395 
19403 );
19404 
19417  const char *base_topic,
19418  size_t value_count,
19419  const uint8_t* value,
19421 );
19422 
19423 
19431 void uic_mqtt_dotdot_state_publish_cluster_revision(const char* base_topic, uint16_t value);
19432 
19433 // Callback types used by the binding cluster
19435  dotdot_unid_t unid,
19436  dotdot_endpoint_id_t endpoint,
19438  const char* cluster_name,
19439 
19440  const char* destination_unid,
19441 
19442  uint8_t destination_ep
19443 
19444 );
19446  dotdot_unid_t unid,
19447  dotdot_endpoint_id_t endpoint,
19449  const char* cluster_name,
19450 
19451  const char* destination_unid,
19452 
19453  uint8_t destination_ep
19454 
19455 );
19457  dotdot_unid_t unid,
19458  dotdot_endpoint_id_t endpoint,
19460  const char* cluster_name
19461 
19462 );
19464  dotdot_unid_t unid,
19465  dotdot_endpoint_id_t endpoint,
19467  const char* cluster_name
19468 
19469 );
19470 
19471 typedef struct {
19478 
19479 typedef struct {
19484 
19486  const dotdot_unid_t unid,
19487  const dotdot_endpoint_id_t endpoint,
19491 );
19492 
19494  const dotdot_unid_t unid,
19495  const dotdot_endpoint_id_t endpoint,
19498 );
19499 
19500 
19504 typedef struct {
19505  const char* cluster_name;
19506 
19507  const char* destination_unid;
19508 
19511 
19515 typedef struct {
19516  const char* cluster_name;
19517 
19518  const char* destination_unid;
19519 
19522 
19526 typedef struct {
19527  const char* cluster_name;
19529 
19533 typedef struct {
19534  const char* cluster_name;
19536 
19537 
19544 
19557 
19570 
19583 
19597 );
19598 
19606 );
19607 
19619  const char *base_topic,
19620  bool value,
19622 );
19623 
19636  const char *base_topic,
19637  size_t value_count,
19638  const char** value,
19640 );
19641 
19654  const char *base_topic,
19655  size_t value_count,
19656  const BindingObject* value,
19658 );
19659 
19660 
19668 void uic_mqtt_dotdot_binding_publish_cluster_revision(const char* base_topic, uint16_t value);
19669 
19670 // Callback types used by the system_metrics cluster
19671 
19672 typedef struct {
19675  const double* cpu_usage_percent;
19677  const double* cpu_frequencym_hz;
19681  const double* cpu_min_usage_percent;
19683  const double* cpu_max_usage_percent;
19684  double ram_totalmb;
19685  double ram_freemb;
19699  const char* hostname;
19700  const char* fqdn;
19701  uint64_t uptime_minutes;
19710 
19711 typedef struct {
19729  bool hostname;
19730  bool fqdn;
19740 
19742  const dotdot_unid_t unid,
19743  const dotdot_endpoint_id_t endpoint,
19747 );
19748 
19750  const dotdot_unid_t unid,
19751  const dotdot_endpoint_id_t endpoint,
19754 );
19755 
19756 
19757 
19765 );
19766 
19774 );
19775 
19787  const char *base_topic,
19788  uint32_t value,
19790 );
19791 
19804  const char *base_topic,
19805  size_t value_count,
19806  const double* value,
19808 );
19809 
19822  const char *base_topic,
19823  size_t value_count,
19824  const double* value,
19826 );
19827 
19840  const char *base_topic,
19841  size_t value_count,
19842  const double* value,
19844 );
19845 
19858  const char *base_topic,
19859  size_t value_count,
19860  const double* value,
19862 );
19863 
19876  const char *base_topic,
19877  size_t value_count,
19878  const double* value,
19880 );
19881 
19893  const char *base_topic,
19894  double value,
19896 );
19897 
19909  const char *base_topic,
19910  double value,
19912 );
19913 
19925  const char *base_topic,
19926  double value,
19928 );
19929 
19941  const char *base_topic,
19942  double value,
19944 );
19945 
19957  const char *base_topic,
19958  double value,
19960 );
19961 
19973  const char *base_topic,
19974  double value,
19976 );
19977 
19989  const char *base_topic,
19990  double value,
19992 );
19993 
20006  const char *base_topic,
20007  size_t value_count,
20008  const DiskUsageData* value,
20010 );
20011 
20024  const char *base_topic,
20025  size_t value_count,
20026  const DiskIOCounters* value,
20028 );
20029 
20042  const char *base_topic,
20043  size_t value_count,
20044  const NetworkInterfaceData* value,
20046 );
20047 
20060  const char *base_topic,
20061  size_t value_count,
20062  const WirelessNetworkInterfaceData* value,
20064 );
20065 
20077  const char *base_topic,
20078  const char* value,
20080 );
20081 
20093  const char *base_topic,
20094  const char* value,
20096 );
20097 
20109  const char *base_topic,
20110  uint64_t value,
20112 );
20113 
20125  const char *base_topic,
20126  double value,
20128 );
20129 
20141  const char *base_topic,
20142  double value,
20144 );
20145 
20157  const char *base_topic,
20158  double value,
20160 );
20161 
20173  const char *base_topic,
20174  double value,
20176 );
20177 
20189  const char *base_topic,
20190  bool value,
20192 );
20193 
20205  const char *base_topic,
20206  double value,
20208 );
20209 
20221  const char *base_topic,
20222  uint64_t value,
20224 );
20225 
20226 
20234 void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char* base_topic, uint16_t value);
20235 
20236 // Callback types used by the application_monitoring cluster
20238  dotdot_unid_t unid,
20239  dotdot_endpoint_id_t endpoint,
20241  const char* timestamp,
20242 
20243  LoggingLevelEnum log_level,
20244 
20245  const char* log_tag,
20246 
20247  const char* log_message
20248 
20249 );
20250 
20251 typedef struct {
20252  const char* application_name;
20253  const char* application_version;
20257  uint64_t uptime_minutes;
20258  uint64_t process_id;
20259  const char* hostname;
20260  const char* fqdn;
20277 
20278 typedef struct {
20285  bool hostname;
20286  bool fqdn;
20303 
20305  const dotdot_unid_t unid,
20306  const dotdot_endpoint_id_t endpoint,
20310 );
20311 
20313  const dotdot_unid_t unid,
20314  const dotdot_endpoint_id_t endpoint,
20317 );
20318 
20319 
20323 typedef struct {
20324  const char* timestamp;
20325 
20327 
20328  const char* log_tag;
20329 
20330  const char* log_message;
20332 
20333 
20340 
20354 );
20355 
20363 );
20364 
20376  const char *base_topic,
20377  const char* value,
20379 );
20380 
20392  const char *base_topic,
20393  const char* value,
20395 );
20396 
20408  const char *base_topic,
20409  bool value,
20411 );
20412 
20425  const char *base_topic,
20426  size_t value_count,
20427  const char** value,
20429 );
20430 
20442  const char *base_topic,
20443  uint64_t value,
20445 );
20446 
20458  const char *base_topic,
20459  uint64_t value,
20461 );
20462 
20474  const char *base_topic,
20475  const char* value,
20477 );
20478 
20490  const char *base_topic,
20491  const char* value,
20493 );
20494 
20506  const char *base_topic,
20507  bool value,
20509 );
20510 
20522  const char *base_topic,
20523  LoggingLevelEnum value,
20525 );
20526 
20538  const char *base_topic,
20539  uint32_t value,
20541 );
20542 
20554  const char *base_topic,
20555  uint64_t value,
20557 );
20558 
20570  const char *base_topic,
20571  uint64_t value,
20573 );
20574 
20586  const char *base_topic,
20587  uint64_t value,
20589 );
20590 
20602  const char *base_topic,
20603  double value,
20605 );
20606 
20618  const char *base_topic,
20619  double value,
20621 );
20622 
20634  const char *base_topic,
20635  double value,
20637 );
20638 
20650  const char *base_topic,
20651  uint32_t value,
20653 );
20654 
20666  const char *base_topic,
20667  double value,
20669 );
20670 
20682  const char *base_topic,
20683  double value,
20685 );
20686 
20698  const char *base_topic,
20699  double value,
20701 );
20702 
20714  const char *base_topic,
20715  double value,
20717 );
20718 
20730  const char *base_topic,
20731  double value,
20733 );
20734 
20735 
20743 void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char* base_topic, uint16_t value);
20744 
20745 // Callback types used by the name_and_location cluster
20746 
20747 typedef struct {
20748  const char* name;
20749  const char* location;
20751 
20752 typedef struct {
20753  bool name;
20754  bool location;
20756 
20758  const dotdot_unid_t unid,
20759  const dotdot_endpoint_id_t endpoint,
20763 );
20764 
20766  const dotdot_unid_t unid,
20767  const dotdot_endpoint_id_t endpoint,
20770 );
20771 
20772 
20773 
20781 );
20782 
20790 );
20791 
20803  const char *base_topic,
20804  const char* value,
20806 );
20807 
20819  const char *base_topic,
20820  const char* value,
20822 );
20823 
20824 
20832 void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char* base_topic, uint16_t value);
20833 
20834 // Callback types used by the configuration_parameters cluster
20836  dotdot_unid_t unid,
20837  dotdot_endpoint_id_t endpoint,
20839  uint16_t parameter_id
20840 
20841 );
20843  dotdot_unid_t unid,
20844  dotdot_endpoint_id_t endpoint,
20846 );
20848  dotdot_unid_t unid,
20849  dotdot_endpoint_id_t endpoint,
20851  uint16_t parameter_id,
20852 
20853  int64_t value
20854 
20855 );
20856 
20857 typedef struct {
20861 
20862 typedef struct {
20865 
20867  const dotdot_unid_t unid,
20868  const dotdot_endpoint_id_t endpoint,
20872 );
20873 
20875  const dotdot_unid_t unid,
20876  const dotdot_endpoint_id_t endpoint,
20879 );
20880 
20881 
20885 typedef struct {
20886  uint16_t parameter_id;
20888 
20892 typedef struct {
20893  uint16_t parameter_id;
20894 
20895  int64_t value;
20897 
20898 
20905 
20918 
20931 
20945 );
20946 
20954 );
20955 
20968  const char *base_topic,
20969  size_t value_count,
20970  const ConfigurationParameter* value,
20972 );
20973 
20974 
20982 void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision(const char* base_topic, uint16_t value);
20983 
20984 // Callback types used by the aox_locator cluster
20986  dotdot_unid_t unid,
20987  dotdot_endpoint_id_t endpoint,
20989  const char* tag_unid,
20990 
20991  uint8_t channel,
20992 
20993  int8_t rssi,
20994 
20995  uint8_t samples_count,
20996  const int8_t *samples,
20997 
20998  int32_t sequence
20999 
21000 );
21002  dotdot_unid_t unid,
21003  dotdot_endpoint_id_t endpoint,
21005  const char* tag_unid,
21006 
21007  SphericalCoordinates direction,
21008 
21009  SphericalCoordinates deviation,
21010 
21011  int32_t sequence
21012 
21013 );
21015  dotdot_unid_t unid,
21016  dotdot_endpoint_id_t endpoint,
21018  const char* tag_unid,
21019 
21020  SphericalCoordinates direction,
21021 
21022  SphericalCoordinates deviation,
21023 
21024  int32_t sequence
21025 
21026 );
21027 
21028 typedef struct {
21037  const char** allow_list;
21038  uint8_t aox_mode;
21039  uint8_t antenna_mode;
21041  const int8_t* antenna_array;
21047  uint8_t cte_mode;
21049  int8_t cte_length;
21052 
21053 typedef struct {
21060  bool aox_mode;
21068  bool cte_mode;
21073 
21075  const dotdot_unid_t unid,
21076  const dotdot_endpoint_id_t endpoint,
21080 );
21081 
21083  const dotdot_unid_t unid,
21084  const dotdot_endpoint_id_t endpoint,
21087 );
21088 
21089 
21093 typedef struct {
21094  const char* tag_unid;
21095 
21096  uint8_t channel;
21097 
21098  int8_t rssi;
21099 
21100  uint8_t samples_count;
21101  const int8_t *samples;
21102 
21103  int32_t sequence;
21105 
21109 typedef struct {
21110  const char* tag_unid;
21111 
21113 
21115 
21116  int32_t sequence;
21118 
21122 typedef struct {
21123  const char* tag_unid;
21124 
21126 
21128 
21129  int32_t sequence;
21131 
21132 
21139 
21152 
21165 
21179 );
21180 
21188 );
21189 
21201  const char *base_topic,
21202  uint8_t value,
21204 );
21205 
21217  const char *base_topic,
21218  bool value,
21220 );
21221 
21233  const char *base_topic,
21236 );
21237 
21250  const char *base_topic,
21251  size_t value_count,
21252  const MinMaxPair* value,
21254 );
21255 
21268  const char *base_topic,
21269  size_t value_count,
21270  const MinMaxPair* value,
21272 );
21273 
21286  const char *base_topic,
21287  size_t value_count,
21288  const char** value,
21290 );
21291 
21303  const char *base_topic,
21304  uint8_t value,
21306 );
21307 
21319  const char *base_topic,
21320  uint8_t value,
21322 );
21323 
21336  const char *base_topic,
21337  size_t value_count,
21338  const int8_t* value,
21340 );
21341 
21353  const char *base_topic,
21354  int8_t value,
21356 );
21357 
21369  const char *base_topic,
21370  bool value,
21372 );
21373 
21385  const char *base_topic,
21386  double value,
21388 );
21389 
21401  const char *base_topic,
21402  int8_t value,
21404 );
21405 
21417  const char *base_topic,
21418  int8_t value,
21420 );
21421 
21433  const char *base_topic,
21434  uint8_t value,
21436 );
21437 
21449  const char *base_topic,
21450  int8_t value,
21452 );
21453 
21465  const char *base_topic,
21466  int8_t value,
21468 );
21469 
21481  const char *base_topic,
21482  int8_t value,
21484 );
21485 
21486 
21494 void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char* base_topic, uint16_t value);
21495 
21496 // Callback types used by the aox_position_estimation cluster
21497 
21498 typedef struct {
21501 
21502 typedef struct {
21503  bool position;
21505 
21507  const dotdot_unid_t unid,
21508  const dotdot_endpoint_id_t endpoint,
21512 );
21513 
21515  const dotdot_unid_t unid,
21516  const dotdot_endpoint_id_t endpoint,
21519 );
21520 
21521 
21522 
21530 );
21531 
21539 );
21540 
21552  const char *base_topic,
21553  EstimatedPosition value,
21555 );
21556 
21557 
21565 void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char* base_topic, uint16_t value);
21566 
21567 // Callback types used by the protocol_controller_network_management cluster
21569  dotdot_unid_t unid,
21570  dotdot_endpoint_id_t endpoint,
21572 );
21573 
21574 typedef struct {
21577 
21578 typedef struct {
21581 
21583  const dotdot_unid_t unid,
21584  const dotdot_endpoint_id_t endpoint,
21588 );
21589 
21591  const dotdot_unid_t unid,
21592  const dotdot_endpoint_id_t endpoint,
21595 );
21596 
21597 
21598 
21605 
21619 );
21620 
21628 );
21629 
21641  const char *base_topic,
21642  NetworkManagementState value,
21644 );
21645 
21646 
21655 
21656 
21670  dotdot_unid_t unid,
21671  dotdot_endpoint_id_t endpoint);
21672 
21687 typedef void (*group_dispatch_t)(uint16_t group_id,
21688  const char *cluster_name,
21689  const char *command,
21690  const char *message,
21691  size_t message_length,
21693 
21705 
21706 
21707 #ifdef __cplusplus
21708 }
21709 #endif // __cplusplus
21710 
21711 #endif // DOTDOT_MQTT_H
21712 
uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:15364
uic_mqtt_dotdot_thermostat_state_t::ac_error_code
uint32_t ac_error_code
Definition: dotdot_mqtt.h:9806
uic_mqtt_dotdot_electrical_measurement_state_t::measured3rd_harmonic_current
int16_t measured3rd_harmonic_current
Definition: dotdot_mqtt.h:16059
uic_mqtt_dotdot_name_and_location_name_publish
sl_status_t uic_mqtt_dotdot_name_and_location_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Name.
uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/AlarmMask.
uic_mqtt_dotdot_pressure_measurement_updated_state_t::max_scaled_value
bool max_scaled_value
Definition: dotdot_mqtt.h:13784
uic_mqtt_dotdot_electrical_conductivity_measurement_state_t
Definition: dotdot_mqtt.h:14624
uic_mqtt_dotdot_iaswd_generated_squawk_callback_set
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:6258
uic_mqtt_dotdot_shade_configuration_state_t::closed_limit
uint16_t closed_limit
Definition: dotdot_mqtt.h:5678
uic_mqtt_dotdot_time_last_set_time_publish
sl_status_t uic_mqtt_dotdot_time_last_set_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LastSetTime.
uic_mqtt_dotdot_pump_configuration_and_control_state_t::effective_control_mode
uint8_t effective_control_mode
Definition: dotdot_mqtt.h:9217
uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t field_control, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t file_offset, uint8_t maximum_data_size, uint16_t page_size, uint16_t response_spacing, EUI64 request_node_address)
Definition: dotdot_mqtt.h:4682
uic_mqtt_dotdot_pressure_measurement_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_level_state_t::current_level
uint8_t current_level
Definition: dotdot_mqtt.h:3630
uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:21082
uic_mqtt_dotdot_aox_locator_updated_state_t::allow_list
bool allow_list
Definition: dotdot_mqtt.h:21059
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t::scene_name
SSceneName scene_name
Definition: dotdot_mqtt.h:2797
uic_mqtt_dotdot_electrical_measurement_updated_state_t::reactive_power_phc
bool reactive_power_phc
Definition: dotdot_mqtt.h:16282
uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:13414
uic_mqtt_dotdot_door_lock_get_log_record_response_callback_set
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery3_alarm_state_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmState.
uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_state_t, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:13406
uic_mqtt_dotdot_door_lock_lock_door_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:5816
uic_mqtt_dotdot_window_covering_state_t::installed_open_limit_lift
uint16_t installed_open_limit_lift
Definition: dotdot_mqtt.h:8402
uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
uic_mqtt_dotdot_system_metrics_state_t::swap_memory_usedmb
double swap_memory_usedmb
Definition: dotdot_mqtt.h:19688
_DiskIOCounters
Definition: zap-types.h:1965
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t::start_minute
uint8_t start_minute
Definition: dotdot_mqtt.h:6620
uic_mqtt_dotdot_publish_supported_commands
void uic_mqtt_dotdot_publish_supported_commands(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint.
uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t days_to_return, uint8_t mode_to_return)
Definition: dotdot_mqtt.h:9739
uic_mqtt_dotdot_groups_command_get_group_membership_fields_t
Command fields for Groups/GetGroupMembership.
Definition: dotdot_mqtt.h:2172
uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_set
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6510
uic_mqtt_dotdot_diagnostics_state_t::mac_tx_ucast_retry
uint16_t mac_tx_ucast_retry
Definition: dotdot_mqtt.h:18475
uic_mqtt_dotdot_electrical_measurement_total_reactive_power_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalReactivePower.
uic_mqtt_dotdot_color_control_updated_state_t::color_loop_time
bool color_loop_time
Definition: dotdot_mqtt.h:11636
uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_set
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage.
uic_mqtt_dotdot_metering_state_t::power_factor
int8_t power_factor
Definition: dotdot_mqtt.h:15470
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t::holiday_scheduleid
uint8_t holiday_scheduleid
Definition: dotdot_mqtt.h:6771
uic_mqtt_dotdot_door_lock_command_setpin_code_fields_t::user_type
DrlkUserType user_type
Definition: dotdot_mqtt.h:6523
uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining.
uic_mqtt_dotdot_diagnostics_state_t::neighbor_added
uint16_t neighbor_added
Definition: dotdot_mqtt.h:18484
uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC.
uic_mqtt_dotdot_door_lock_door_open_events_publish
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorOpenEvents.
uic_mqtt_dotdot_thermostat_updated_state_t::remote_sensing
bool remote_sensing
Definition: dotdot_mqtt.h:9833
uic_mqtt_dotdot_shade_configuration_updated_state_t
Definition: dotdot_mqtt.h:5682
uic_mqtt_dotdot_color_control_primary4y_publish
sl_status_t uic_mqtt_dotdot_color_control_primary4y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Y.
uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t::direction
CCDirection direction
Definition: dotdot_mqtt.h:11668
uic_mqtt_dotdot_pressure_measurement_state_t::scaled_value
int16_t scaled_value
Definition: dotdot_mqtt.h:13770
uic_mqtt_dotdot_power_configuration_state_t::battery2_manufacturer
const char * battery2_manufacturer
Definition: dotdot_mqtt.h:583
uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t::unread_entries
uint16_t unread_entries
Definition: dotdot_mqtt.h:9932
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2807
uic_mqtt_dotdot_electrical_measurement_updated_state_t::reactive_current_phb
bool reactive_current_phb
Definition: dotdot_mqtt.h:16250
uic_mqtt_dotdot_diagnostics_child_moved_publish
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/ChildMoved.
uic_mqtt_dotdot_ias_zone_state_t::number_of_zone_sensitivity_levels_supported
uint8_t number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:15050
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::pir_unoccupied_to_occupied_threshold
bool pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:14251
uic_mqtt_dotdot_pressure_measurement_updated_state_t
Definition: dotdot_mqtt.h:13777
uic_mqtt_dotdot_system_metrics_ram_totalmb_publish
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMTotalMB.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::line_current_phb
bool line_current_phb
Definition: dotdot_mqtt.h:16248
uic_mqtt_dotdot_set_electrical_conductivity_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_programming_event_notification_callback_set
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
uic_mqtt_dotdot_groups_state_t
Definition: dotdot_mqtt.h:2109
uic_mqtt_dotdot_electrical_measurement_updated_state_t::apparent_power_phc
bool apparent_power_phc
Definition: dotdot_mqtt.h:16283
uic_mqtt_dotdot_ballast_configuration_state_t::physical_max_level
uint8_t physical_max_level
Definition: dotdot_mqtt.h:13051
uic_mqtt_dotdot_color_control_color_pointbx_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBX.
uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t
Command fields for DoorLock/UnlockDoor.
Definition: dotdot_mqtt.h:6448
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_power_multiplier
bool ac_power_multiplier
Definition: dotdot_mqtt.h:16232
uic_mqtt_dotdot_configuration_parameters_updated_state_t
Definition: dotdot_mqtt.h:20862
uic_mqtt_dotdot_door_lock_auto_relock_time_publish
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AutoRelockTime.
uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t::holiday_scheduleid
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:6744
uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t::local_start_time
uint32_t local_start_time
Definition: dotdot_mqtt.h:6688
uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision
void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the RelativityHumidity/ClusterRevision attribute.
uic_mqtt_dotdot_set_dehumidification_control_force_read_attributes_callback
void uic_mqtt_dotdot_set_dehumidification_control_force_read_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_diagnostics_state_t::mac_tx_ucast
uint32_t mac_tx_ucast
Definition: dotdot_mqtt.h:18474
uic_mqtt_dotdot_temperature_measurement_updated_state_t
Definition: dotdot_mqtt.h:13647
uic_mqtt_dotdot_color_control_updated_state_t::color_pointrx
bool color_pointrx
Definition: dotdot_mqtt.h:11623
uic_mqtt_dotdot_door_lock_command_getrfid_code_response_fields_t::user_status
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:6861
uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision
void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BallastConfiguration/ClusterRevision attribute.
uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11754
uic_mqtt_dotdot_window_covering_up_or_open_callback_set
void uic_mqtt_dotdot_window_covering_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
uic_mqtt_dotdot_ph_measurement_state_t::min_measured_value
uint16_t min_measured_value
Definition: dotdot_mqtt.h:14501
uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier.
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::ack_channel
uint8_t ack_channel
Definition: dotdot_mqtt.h:19200
uic_mqtt_dotdot_diagnostics_state_t::phy_tomac_queue_limit_reached
uint16_t phy_tomac_queue_limit_reached
Definition: dotdot_mqtt.h:18496
uic_mqtt_dotdot_groups_remove_all_groups_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_remove_all_groups_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:2094
uic_mqtt_dotdot_door_lock_getrfid_code_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_getrfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:6238
uic_mqtt_dotdot_ballast_configuration_state_t::ballast_factor_adjustment
uint8_t ballast_factor_adjustment
Definition: dotdot_mqtt.h:13058
uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11441
uic_mqtt_dotdot_level_command_stop_fields_t
Command fields for Level/Stop.
Definition: dotdot_mqtt.h:3723
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:4911
uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor.
uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask.
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_speed
uint16_t max_speed
Definition: dotdot_mqtt.h:9203
uic_mqtt_dotdot_door_lock_updated_state_t::keypad_operation_event_mask
bool keypad_operation_event_mask
Definition: dotdot_mqtt.h:6406
uic_mqtt_dotdot_shade_configuration_state_t::status
uint8_t status
Definition: dotdot_mqtt.h:5677
uic_mqtt_dotdot_iaswd_state_t::max_duration
uint16_t max_duration
Definition: dotdot_mqtt.h:15349
uic_mqtt_dotdot_thermostat_updated_state_t
Definition: dotdot_mqtt.h:9812
uic_mqtt_dotdot_color_control_state_t::color_pointb_intensity
uint8_t color_pointb_intensity
Definition: dotdot_mqtt.h:11576
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_power
bool dc_power
Definition: dotdot_mqtt.h:16172
uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB.
uic_mqtt_dotdot_color_control_command_move_color_fields_t
Command fields for ColorControl/MoveColor.
Definition: dotdot_mqtt.h:11779
uic_mqtt_dotdot_system_metrics_state_t::ram_freemb
double ram_freemb
Definition: dotdot_mqtt.h:19685
uic_mqtt_dotdot_on_off_on_off_publish
sl_status_t uic_mqtt_dotdot_on_off_on_off_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnOff.
uic_mqtt_dotdot_level_start_up_current_level_publish
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/StartUpCurrentLevel.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_under_voltage
bool rms_extreme_under_voltage
Definition: dotdot_mqtt.h:16245
uic_mqtt_dotdot_name_and_location_state_t
Definition: dotdot_mqtt.h:20747
uic_mqtt_dotdot_fan_control_updated_state_t
Definition: dotdot_mqtt.h:10871
uic_mqtt_dotdot_electrical_measurement_state_t::ac_frequency_multiplier
uint16_t ac_frequency_multiplier
Definition: dotdot_mqtt.h:16070
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_power_max
bool dc_power_max
Definition: dotdot_mqtt.h:16174
uic_mqtt_dotdot_iaswd_updated_state_t::max_duration
bool max_duration
Definition: dotdot_mqtt.h:15353
uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6897
uic_mqtt_dotdot_door_lock_door_closed_events_publish
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorClosedEvents.
uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11857
uic_mqtt_dotdot_thermostat_ac_capacity_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacity.
uic_mqtt_dotdot_color_control_state_t
Definition: dotdot_mqtt.h:11536
uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:4175
uic_mqtt_dotdot_level_command_move_fields_t::move_mode
MoveStepMode move_mode
Definition: dotdot_mqtt.h:3696
uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadProgrammingEventMask.
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_average_delivery_time_seconds
double mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:20267
uic_mqtt_dotdot_thermostat_system_mode_publish
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SystemMode.
uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6686
uic_mqtt_dotdot_set_illuminance_level_sensing_write_attributes_callback
void uic_mqtt_dotdot_set_illuminance_level_sensing_write_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
uic_mqtt_dotdot_wind_speed_measurement_state_t::min_measured_value
uint16_t min_measured_value
Definition: dotdot_mqtt.h:14751
uic_mqtt_dotdot_ballast_configuration_updated_state_t::lamp_type
bool lamp_type
Definition: dotdot_mqtt.h:13079
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6649
uic_mqtt_dotdot_groups_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:2125
uic_mqtt_dotdot_set_name_and_location_force_read_attributes_callback
void uic_mqtt_dotdot_set_name_and_location_force_read_attributes_callback(const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_application_monitoring_updated_state_t::process_id
bool process_id
Definition: dotdot_mqtt.h:20284
uic_mqtt_dotdot_thermostat_state_t::outdoor_temperature
int16_t outdoor_temperature
Definition: dotdot_mqtt.h:9761
uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_set
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t callback)
uic_mqtt_dotdot_level_state_t
Definition: dotdot_mqtt.h:3629
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_max_phc
bool active_power_max_phc
Definition: dotdot_mqtt.h:16281
uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_set
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
uic_mqtt_dotdot_door_lock_command_setpin_code_fields_t::pin
const char * pin
Definition: dotdot_mqtt.h:6525
uic_mqtt_dotdot_scenes_generated_recall_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_voltage_threshold2
bool battery2_voltage_threshold2
Definition: dotdot_mqtt.h:651
uic_mqtt_dotdot_thermostat_state_t::abs_min_heat_setpoint_limit
int16_t abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:9763
uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
uic_mqtt_dotdot_state_generated_discover_neighbors_callback_set
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_force_read_attributes_callback
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
DrlkPassFailStatus
DrlkPassFailStatus
Definition: zap-types.h:587
uic_mqtt_dotdot_system_metrics_updated_state_t::power_plugged
bool power_plugged
Definition: dotdot_mqtt.h:19736
uic_mqtt_dotdot_illuminance_measurement_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:13402
uic_mqtt_dotdot_thermostat_state_t::pi_cooling_demand
uint8_t pi_cooling_demand
Definition: dotdot_mqtt.h:9767
uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_set
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
uic_mqtt_dotdot_color_control_updated_state_t::color_pointry
bool color_pointry
Definition: dotdot_mqtt.h:11624
uic_mqtt_dotdot_ph_measurement_state_t::max_measured_value
uint16_t max_measured_value
Definition: dotdot_mqtt.h:14502
uic_mqtt_dotdot_scenes_add_scene_response_callback_set
void uic_mqtt_dotdot_scenes_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
uic_mqtt_dotdot_ballast_configuration_max_level_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MaxLevel.
uic_mqtt_dotdot_alarms_alarm_count_publish
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Alarms/Attributes/AlarmCount.
uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t::zone_status
uint16_t zone_status
Definition: dotdot_mqtt.h:15093
uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampAlarmMode.
uic_mqtt_dotdot_on_off_generated_toggle_callback_set
void uic_mqtt_dotdot_on_off_generated_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
uic_mqtt_dotdot_barrier_control_barrier_position_publish
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/BarrierPosition.
uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold.
uic_mqtt_dotdot_door_lock_state_t::sound_volume
uint8_t sound_volume
Definition: dotdot_mqtt.h:6346
uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier.
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::field_control
uint8_t field_control
Definition: dotdot_mqtt.h:4905
uic_mqtt_dotdot_color_control_updated_state_t::primary4x
bool primary4x
Definition: dotdot_mqtt.h:11612
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t::local_end_time
uint32_t local_end_time
Definition: dotdot_mqtt.h:6721
uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2730
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_max_phc
bool rms_current_max_phc
Definition: dotdot_mqtt.h:16278
uic_mqtt_dotdot_shade_configuration_updated_state_t::status
bool status
Definition: dotdot_mqtt.h:5685
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t::scheduleid
uint8_t scheduleid
Definition: dotdot_mqtt.h:6713
uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_state_t, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:13789
uic_mqtt_dotdot_application_monitoring_log_entry_callback_set
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t::tx_report_enabled
bool tx_report_enabled
Definition: dotdot_mqtt.h:19148
uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3776
uic_mqtt_dotdot_set_poll_control_write_attributes_callback
void uic_mqtt_dotdot_set_poll_control_write_attributes_callback(const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_state_t::upgrade_activation_policy
uint8_t upgrade_activation_policy
Definition: dotdot_mqtt.h:4799
uic_mqtt_dotdot_basic_product_code_publish
sl_status_t uic_mqtt_dotdot_basic_product_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductCode.
uic_mqtt_dotdot_illuminance_measurement_state_t::min_measured_value
uint16_t min_measured_value
Definition: dotdot_mqtt.h:13392
uic_mqtt_dotdot_diagnostics_join_indication_publish
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/JoinIndication.
DrlkTotalUserID
uint16_t DrlkTotalUserID
Definition: zap-types.h:38
uic_mqtt_dotdot_level_updated_state_t::off_transition_time
bool off_transition_time
Definition: dotdot_mqtt.h:3658
uic_mqtt_dotdot_identify_state_t::identify_time
uint16_t identify_time
Definition: dotdot_mqtt.h:1880
uic_mqtt_dotdot_illuminance_level_sensing_state_t::level_status
uint8_t level_status
Definition: dotdot_mqtt.h:13534
uic_mqtt_dotdot_system_metrics_state_t::swap_memory_totalmb
double swap_memory_totalmb
Definition: dotdot_mqtt.h:19687
uic_mqtt_dotdot_set_door_lock_force_read_attributes_callback
void uic_mqtt_dotdot_set_door_lock_force_read_attributes_callback(const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_relativity_humidity_state_t::min_measured_value
uint16_t min_measured_value
Definition: dotdot_mqtt.h:14107
uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB.
uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor.
uic_mqtt_dotdot_thermostat_occupancy_publish
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/Occupancy.
uic_mqtt_dotdot_electrical_measurement_dc_current_min_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMin.
uic_mqtt_dotdot_poll_control_updated_state_t::short_poll_interval
bool short_poll_interval
Definition: dotdot_mqtt.h:5420
uic_mqtt_dotdot_power_configuration_battery3_size_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Size.
uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t::zoneid
uint8_t zoneid
Definition: dotdot_mqtt.h:15086
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_request_fields_t::request_node_address
EUI64 request_node_address
Definition: dotdot_mqtt.h:4979
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_over_voltage_period
uint16_t rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:16094
uic_mqtt_dotdot_color_control_currenty_publish
sl_status_t uic_mqtt_dotdot_color_control_currenty_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentY.
uic_mqtt_dotdot_set_aox_locator_force_read_attributes_callback
void uic_mqtt_dotdot_set_aox_locator_force_read_attributes_callback(const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_pressure_measurement_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:13779
uic_mqtt_dotdot_electrical_measurement_updated_state_t::neutral_current
bool neutral_current
Definition: dotdot_mqtt.h:16184
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured_phase9th_harmonic_current
bool measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:16198
uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t::color_temperature_maximum_mireds
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:11913
uic_mqtt_dotdot_ias_zone_updated_state_t::iascie_address
bool iascie_address
Definition: dotdot_mqtt.h:15058
uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t callback)
uic_mqtt_dotdot_set_device_temperature_configuration_write_attributes_callback
void uic_mqtt_dotdot_set_device_temperature_configuration_write_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_total_active_power_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalActivePower.
uic_mqtt_dotdot_binding_generated_bind_callback_set
void uic_mqtt_dotdot_binding_generated_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
uic_mqtt_dotdot_fan_control_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_fan_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_state_t, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:10876
uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint.
uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_set
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
uic_mqtt_dotdot_metering_state_t::unitof_measure
uint8_t unitof_measure
Definition: dotdot_mqtt.h:15480
uic_mqtt_dotdot_barrier_control_state_t::command_close_events
uint16_t command_close_events
Definition: dotdot_mqtt.h:8942
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t::attributeid
uint16_t attributeid
Definition: dotdot_mqtt.h:16346
uic_mqtt_dotdot_color_control_state_t::options
uint8_t options
Definition: dotdot_mqtt.h:11546
IaswdLevel
IaswdLevel
Definition: zap-types.h:745
uic_mqtt_dotdot_poll_control_updated_state_t::fast_poll_timeout
bool fast_poll_timeout
Definition: dotdot_mqtt.h:5421
uic_mqtt_dotdot_power_configuration_publish_cluster_revision
void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PowerConfiguration/ClusterRevision attribute.
uic_mqtt_dotdot_barrier_control_updated_state_t::open_events
bool open_events
Definition: dotdot_mqtt.h:8952
uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t
Command fields for Groups/GetGroupMembershipResponse.
Definition: dotdot_mqtt.h:2180
uic_mqtt_dotdot_window_covering_state_t::intermediate_setpoints_lift
const char * intermediate_setpoints_lift
Definition: dotdot_mqtt.h:8410
uic_mqtt_dotdot_metering_state_t::inlet_temperature
uint32_t inlet_temperature
Definition: dotdot_mqtt.h:15478
uic_mqtt_dotdot_door_lock_security_level_publish
sl_status_t uic_mqtt_dotdot_door_lock_security_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SecurityLevel.
uic_mqtt_dotdot_level_stop_callback_t
sl_status_t(* uic_mqtt_dotdot_level_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3562
uic_mqtt_dotdot_electrical_measurement_state_t::measured11th_harmonic_current
int16_t measured11th_harmonic_current
Definition: dotdot_mqtt.h:16063
uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2546
uic_mqtt_dotdot_pump_configuration_and_control_state_t
Definition: dotdot_mqtt.h:9201
uic_mqtt_dotdot_door_lock_command_setrfid_code_fields_t::user_type
DrlkUserType user_type
Definition: dotdot_mqtt.h:6836
uic_mqtt_dotdot_color_control_drift_compensation_publish
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/DriftCompensation.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_swell_period
bool rms_voltage_swell_period
Definition: dotdot_mqtt.h:16227
uic_mqtt_dotdot_ota_upgrade_state_t::minimum_block_period
uint16_t minimum_block_period
Definition: dotdot_mqtt.h:4797
uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_publish
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode.
uic_mqtt_dotdot_door_lock_command_getrfid_code_fields_t::userid
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:6852
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6631
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::image_type
OTAImageType image_type
Definition: dotdot_mqtt.h:4888
uic_mqtt_dotdot_thermostat_updated_state_t::start_of_week
bool start_of_week
Definition: dotdot_mqtt.h:9838
uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours.
uic_mqtt_dotdot_power_configuration_state_t::battery_rated_voltage
uint8_t battery_rated_voltage
Definition: dotdot_mqtt.h:570
uic_mqtt_dotdot_barrier_control_close_period_publish
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/ClosePeriod.
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_voltage_measurement_period_phb
uint16_t averagerms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:16133
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured_phase7th_harmonic_current
bool measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:16197
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11829
uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2667
uic_mqtt_dotdot_electrical_measurement_state_t::apparent_power_phb
uint16_t apparent_power_phb
Definition: dotdot_mqtt.h:16131
uic_mqtt_dotdot_groups_add_group_response_callback_set
void uic_mqtt_dotdot_groups_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
uic_mqtt_dotdot_time_state_t::valid_until_time
UTC valid_until_time
Definition: dotdot_mqtt.h:4394
uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6143
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11870
uic_mqtt_dotdot_color_control_state_t::color_pointgy
uint16_t color_pointgy
Definition: dotdot_mqtt.h:11572
uic_mqtt_dotdot_door_lock_getpin_code_callback_set
void uic_mqtt_dotdot_door_lock_getpin_code_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_callback_t callback)
uic_mqtt_dotdot_metering_state_t::current_max_demand_received_time
UTC current_max_demand_received_time
Definition: dotdot_mqtt.h:15473
uic_mqtt_dotdot_iaswd_command_start_warning_fields_t::strobe_duty_cycle
uint8_t strobe_duty_cycle
Definition: dotdot_mqtt.h:15380
uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived.
uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_publish
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure.
uic_mqtt_dotdot_system_metrics_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_system_metrics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_state_t, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:19741
uic_mqtt_dotdot_diagnostics_state_t::averagemac_retry_peraps_message_sent
uint16_t averagemac_retry_peraps_message_sent
Definition: dotdot_mqtt.h:18498
uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t::number_of_transitions
uint8_t number_of_transitions
Definition: dotdot_mqtt.h:9908
uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t
Command fields for WindowCovering/GoToLiftValue.
Definition: dotdot_mqtt.h:8456
uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t::local_start_time
uint32_t local_start_time
Definition: dotdot_mqtt.h:6719
uic_mqtt_dotdot_electrical_conductivity_measurement_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:14628
uic_mqtt_dotdot_door_lock_state_t::minpin_code_length
uint8_t minpin_code_length
Definition: dotdot_mqtt.h:6339
uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t::effect_identifier
OffWithEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:3317
uic_mqtt_dotdot_attribute_publish_type_t
uic_mqtt_dotdot_attribute_publish_type_t
Attribute publish type.
Definition: dotdot_mqtt.h:86
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_percentage_threshold3
bool battery2_percentage_threshold3
Definition: dotdot_mqtt.h:656
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_request_fields_t::current_zigbee_stack_version
uint16_t current_zigbee_stack_version
Definition: dotdot_mqtt.h:4987
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t::scene_name
SSceneName scene_name
Definition: dotdot_mqtt.h:2835
uic_mqtt_dotdot_color_control_updated_state_t::color_temp_physical_max_mireds
bool color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:11641
uic_mqtt_dotdot_color_control_primary1y_publish
sl_status_t uic_mqtt_dotdot_color_control_primary1y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Y.
uic_mqtt_dotdot_metering_updated_state_t::supply_status
bool supply_status
Definition: dotdot_mqtt.h:15504
uic_mqtt_dotdot_basic_location_description_publish
sl_status_t uic_mqtt_dotdot_basic_location_description_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/LocationDescription.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_power_min
bool dc_power_min
Definition: dotdot_mqtt.h:16173
uic_mqtt_dotdot_aox_locator_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_aox_locator_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_state_t, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:21074
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t::local_start_time
uint32_t local_start_time
Definition: dotdot_mqtt.h:6775
uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_publish
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser.
uic_mqtt_dotdot_diagnostics_state_t::aps_unauthorized_key
uint16_t aps_unauthorized_key
Definition: dotdot_mqtt.h:18491
uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB.
uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:15072
uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2791
uic_mqtt_dotdot_dehumidification_control_updated_state_t::dehumidification_lockout
bool dehumidification_lockout
Definition: dotdot_mqtt.h:10971
uic_mqtt_dotdot_electrical_measurement_updated_state_t::power_divisor
bool power_divisor
Definition: dotdot_mqtt.h:16203
uic_mqtt_dotdot_temperature_measurement_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_electrical_measurement_power_factor_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhC.
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4907
uic_mqtt_dotdot_aox_locator_updated_state_t::angle_filtering_weight
bool angle_filtering_weight
Definition: dotdot_mqtt.h:21065
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_under_voltage
bool averagerms_under_voltage
Definition: dotdot_mqtt.h:16243
uic_mqtt_dotdot_identify_generated_identify_query_response_callback_set
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t::move_mode
CCMoveMode move_mode
Definition: dotdot_mqtt.h:11907
uic_mqtt_dotdot_color_control_updated_state_t::number_of_primaries
bool number_of_primaries
Definition: dotdot_mqtt.h:11602
uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:6024
uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3774
uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:20312
uic_mqtt_dotdot_metering_state_t::reading_snap_shot_time
UTC reading_snap_shot_time
Definition: dotdot_mqtt.h:15471
uic_mqtt_dotdot_window_covering_current_position_tilt_publish
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTilt.
uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11853
uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeconds.
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t::step_mode
CCStepMode step_mode
Definition: dotdot_mqtt.h:11924
uic_mqtt_dotdot_system_metrics_updated_state_t::max_temperature_celcius
bool max_temperature_celcius
Definition: dotdot_mqtt.h:19735
uic_mqtt_dotdot_set_ota_upgrade_write_attributes_callback
void uic_mqtt_dotdot_set_ota_upgrade_write_attributes_callback(const uic_mqtt_dotdot_ota_upgrade_write_attributes_callback_t callback)
uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t
Command fields for Scenes/RemoveAllScenes.
Definition: dotdot_mqtt.h:2722
uic_mqtt_dotdot_level_command_move_fields_t::rate
uint8_t rate
Definition: dotdot_mqtt.h:3698
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_over_voltage_counter
uint16_t averagerms_over_voltage_counter
Definition: dotdot_mqtt.h:16092
uic_mqtt_dotdot_color_control_state_t::currenty
uint16_t currenty
Definition: dotdot_mqtt.h:11541
uic_mqtt_dotdot_color_control_state_t::color_pointr_intensity
uint8_t color_pointr_intensity
Definition: dotdot_mqtt.h:11570
uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC.
uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3.
uic_mqtt_dotdot_occupancy_sensing_occupancy_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/Occupancy.
uic_mqtt_dotdot_power_configuration_updated_state_t::mains_voltage
bool mains_voltage
Definition: dotdot_mqtt.h:618
uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSUnauthorizedKey.
uic_mqtt_dotdot_diagnostics_updated_state_t::packet_buffer_allocate_failures
bool packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:18529
uic_mqtt_dotdot_relativity_humidity_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:14116
uic_mqtt_dotdot_level_on_off_transition_time_publish
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnOffTransitionTime.
uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB.
uic_mqtt_dotdot_illuminance_measurement_updated_state_t
Definition: dotdot_mqtt.h:13398
uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastSuccess.
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::last_route_failed_link_non_functionalunid
const char * last_route_failed_link_non_functionalunid
Definition: dotdot_mqtt.h:19204
uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMin.
uic_mqtt_dotdot_binding_state_t::binding_table_count
size_t binding_table_count
Definition: dotdot_mqtt.h:19475
uic_mqtt_dotdot_identify_command_identify_fields_t
Command fields for Identify/Identify.
Definition: dotdot_mqtt.h:1906
uic_mqtt_dotdot_alarms_alarm_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:4166
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_max_delivery_time_seconds
double mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:20269
uic_mqtt_dotdot_barrier_control_command_close_events_publish
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandCloseEvents.
uic_mqtt_dotdot_ota_upgrade_upgrade_activation_policy_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_activation_policy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/UpgradeActivationPolicy.
uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_set
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSag.
uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_publish
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMaxUsagePercent.
uic_mqtt_dotdot_ballast_configuration_updated_state_t
Definition: dotdot_mqtt.h:13068
uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t
Definition: dotdot_mqtt.h:19142
uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_set
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::ackrssi
int8_t ackrssi
Definition: dotdot_mqtt.h:19198
uic_mqtt_dotdot_door_lock_state_t::wrong_code_entry_limit
uint8_t wrong_code_entry_limit
Definition: dotdot_mqtt.h:6354
uic_mqtt_dotdot_color_control_updated_state_t::compensation_text
bool compensation_text
Definition: dotdot_mqtt.h:11598
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t
Command fields for DoorLock/GetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:6646
uic_mqtt_dotdot_door_lock_sound_volume_publish
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SoundVolume.
uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHours.
uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
uic_mqtt_dotdot_door_lock_state_t::manual_operation_event_mask
uint16_t manual_operation_event_mask
Definition: dotdot_mqtt.h:6362
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_response_fields_t::image_type
OTAImageType image_type
Definition: dotdot_mqtt.h:4873
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_pressure
bool max_pressure
Definition: dotdot_mqtt.h:9229
uic_mqtt_dotdot_set_protocol_controller_network_management_force_read_attributes_callback
void uic_mqtt_dotdot_set_protocol_controller_network_management_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_state_t::actuator_enabled
bool actuator_enabled
Definition: dotdot_mqtt.h:6326
uic_mqtt_dotdot_color_control_state_t::primary5_intensity
uint8_t primary5_intensity
Definition: dotdot_mqtt.h:11562
uic_mqtt_dotdot_thermostat_updated_state_t::unoccupied_setback_max
bool unoccupied_setback_max
Definition: dotdot_mqtt.h:9853
uic_mqtt_dotdot_level_updated_state_t::current_level
bool current_level
Definition: dotdot_mqtt.h:3647
uic_mqtt_dotdot_ballast_configuration_min_level_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MinLevel.
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:4869
uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t::samples
const int8_t * samples
Definition: dotdot_mqtt.h:21101
sl_status_t
uint32_t sl_status_t
Definition: sl_status.h:139
uic_mqtt_dotdot_door_lock_get_log_record_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_index)
Definition: dotdot_mqtt.h:5874
uic_mqtt_dotdot_fan_control_state_t::fan_mode_sequence
uint8_t fan_mode_sequence
Definition: dotdot_mqtt.h:10868
uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6809
uic_mqtt_dotdot_electrical_measurement_state_t::dc_power_divisor
uint16_t dc_power_divisor
Definition: dotdot_mqtt.h:16050
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t::start_time
UTC start_time
Definition: dotdot_mqtt.h:16328
uic_mqtt_dotdot_illuminance_measurement_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:13401
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t::profile_interval_period
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:16332
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::file_offset
uint32_t file_offset
Definition: dotdot_mqtt.h:4913
uic_mqtt_dotdot_occupancy_sensing_state_t::occupancy
uint8_t occupancy
Definition: dotdot_mqtt.h:14231
uic_mqtt_dotdot_thermostat_state_t::ac_compressor_type
uint8_t ac_compressor_type
Definition: dotdot_mqtt.h:9805
uic_mqtt_dotdot_diagnostics_state_t::persistent_memory_writes
uint16_t persistent_memory_writes
Definition: dotdot_mqtt.h:18470
uic_mqtt_dotdot_time_updated_state_t::time
bool time
Definition: dotdot_mqtt.h:4398
uic_mqtt_dotdot_thermostat_state_t::unoccupied_setback_max
uint8_t unoccupied_setback_max
Definition: dotdot_mqtt.h:9800
uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_publish
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastFail.
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_min
int16_t active_power_min
Definition: dotdot_mqtt.h:16086
uic_mqtt_dotdot_system_metrics_state_t::fqdn
const char * fqdn
Definition: dotdot_mqtt.h:19700
uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t::tag_unid
const char * tag_unid
Definition: dotdot_mqtt.h:21110
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::route_changed
bool route_changed
Definition: dotdot_mqtt.h:19186
uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_set
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
uic_mqtt_dotdot_scenes_store_scene_callback_set
void uic_mqtt_dotdot_scenes_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
uic_mqtt_dotdot_door_lock_state_t::led_settings
uint8_t led_settings
Definition: dotdot_mqtt.h:6344
uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_set
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_current_phc
bool active_current_phc
Definition: dotdot_mqtt.h:16271
uic_mqtt_dotdot_basic_manufacturer_version_details_publish
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerVersionDetails.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_active_power_overload
bool ac_active_power_overload
Definition: dotdot_mqtt.h:16240
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_reactive_power_overload
bool ac_reactive_power_overload
Definition: dotdot_mqtt.h:16241
uic_mqtt_dotdot_device_temperature_configuration_state_t::max_temp_experienced
int16_t max_temp_experienced
Definition: dotdot_mqtt.h:1639
uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t::channel
uint8_t channel
Definition: dotdot_mqtt.h:21096
uic_mqtt_dotdot_diagnostics_route_disc_initiated_publish
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RouteDiscInitiated.
uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t field_control, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t file_offset, uint8_t maximum_data_size, EUI64 request_node_address, uint16_t minimum_block_period)
Definition: dotdot_mqtt.h:4661
uic_mqtt_dotdot_on_off_generated_off_callback_set
void uic_mqtt_dotdot_on_off_generated_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_min
bool rms_voltage_min
Definition: dotdot_mqtt.h:16210
uic_mqtt_dotdot_color_control_primary1x_publish
sl_status_t uic_mqtt_dotdot_color_control_primary1x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1X.
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_percentage_threshold1
bool battery2_percentage_threshold1
Definition: dotdot_mqtt.h:654
uic_mqtt_dotdot_door_lock_get_user_status_response_callback_set
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay.
uic_mqtt_dotdot_diagnostics_state_t::packet_buffer_allocate_failures
uint16_t packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:18494
uic_mqtt_dotdot_ota_upgrade_state_t::image_typeid
uint16_t image_typeid
Definition: dotdot_mqtt.h:4796
uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmMask.
uic_mqtt_dotdot_color_control_updated_state_t::current_hue
bool current_hue
Definition: dotdot_mqtt.h:11592
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t::extension_field_sets_count
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:2799
uic_mqtt_dotdot_door_lock_set_user_type_response_callback_set
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
uic_mqtt_dotdot_system_metrics_updated_state_t::disks_usage
bool disks_usage
Definition: dotdot_mqtt.h:19725
uic_mqtt_dotdot_color_control_command_move_saturation_fields_t
Command fields for ColorControl/MoveSaturation.
Definition: dotdot_mqtt.h:11721
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t::start_time
UTC start_time
Definition: dotdot_mqtt.h:16348
uic_mqtt_dotdot_electrical_measurement_state_t::dc_current_max
int16_t dc_current_max
Definition: dotdot_mqtt.h:16041
uic_mqtt_dotdot_groups_command_view_group_response_fields_t
Command fields for Groups/ViewGroupResponse.
Definition: dotdot_mqtt.h:2161
uic_mqtt_dotdot_window_covering_deceleration_time_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/DecelerationTimeLift.
uic_mqtt_dotdot_level_updated_state_t::min_level
bool min_level
Definition: dotdot_mqtt.h:3649
uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:14268
uic_mqtt_dotdot_diagnostics_persistent_memory_writes_publish
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PersistentMemoryWrites.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::power_multiplier
bool power_multiplier
Definition: dotdot_mqtt.h:16202
uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_current_max
bool dc_current_max
Definition: dotdot_mqtt.h:16171
uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t::tag_unid
const char * tag_unid
Definition: dotdot_mqtt.h:21094
uic_mqtt_dotdot_metering_state_t::energy_carrier_summation_formatting
uint8_t energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:15488
uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6123
uic_mqtt_dotdot_level_command_move_to_level_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:3685
uic_mqtt_dotdot_diagnostics_updated_state_t::mac_rx_ucast
bool mac_rx_ucast
Definition: dotdot_mqtt.h:18508
uic_mqtt_dotdot_application_monitoring_applicationcpu_average_usage_percent_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_average_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_max
uint16_t rms_voltage_max
Definition: dotdot_mqtt.h:16081
uic_mqtt_dotdot_occupancy_sensing_updated_state_t
Definition: dotdot_mqtt.h:14245
uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay.
uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB.
uic_mqtt_dotdot_color_control_command_step_saturation_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11743
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_response_fields_t::image_size
uint32_t image_size
Definition: dotdot_mqtt.h:4877
uic_mqtt_dotdot_level_updated_state_t::max_frequency
bool max_frequency
Definition: dotdot_mqtt.h:3653
uic_mqtt_dotdot_metering_updated_state_t::multiplier
bool multiplier
Definition: dotdot_mqtt.h:15510
uic_mqtt_dotdot_scenes_generated_remove_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
uic_mqtt_dotdot_poll_control_short_poll_interval_publish
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/ShortPollInterval.
uic_mqtt_dotdot_system_metrics_updated_state_t::cpu_frequencym_hz
bool cpu_frequencym_hz
Definition: dotdot_mqtt.h:19714
uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds.
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t::day_of_week
uint8_t day_of_week
Definition: dotdot_mqtt.h:9896
uic_mqtt_dotdot_system_metrics_updated_state_t::battery_percentage
bool battery_percentage
Definition: dotdot_mqtt.h:19737
uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_publish
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds.
uic_mqtt_dotdot_carbon_monoxide_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_publish
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser.
uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t::level
uint8_t level
Definition: dotdot_mqtt.h:3733
uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_set
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:18546
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured9th_harmonic_current
bool measured9th_harmonic_current
Definition: dotdot_mqtt.h:16192
uic_mqtt_dotdot_door_lock_state_t::number_of_total_users_supported
uint16_t number_of_total_users_supported
Definition: dotdot_mqtt.h:6332
uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t
sl_status_t(* uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint32_t new_long_poll_interval)
Definition: dotdot_mqtt.h:5392
uic_mqtt_dotdot_set_binding_write_attributes_callback
void uic_mqtt_dotdot_set_binding_write_attributes_callback(const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
OTAImageType
uint16_t OTAImageType
Definition: zap-types.h:52
_SExtensionFieldSetList
Definition: zap-types.h:2018
uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t
Command fields for PollControl/SetLongPollInterval.
Definition: dotdot_mqtt.h:5455
uic_mqtt_dotdot_scenes_store_scene_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2487
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::start_minute
uint8_t start_minute
Definition: dotdot_mqtt.h:6657
uic_mqtt_dotdot_color_control_state_t::white_pointx
uint16_t white_pointx
Definition: dotdot_mqtt.h:11566
uic_mqtt_dotdot_door_lock_updated_state_t::number_ofpin_users_supported
bool number_ofpin_users_supported
Definition: dotdot_mqtt.h:6379
uic_mqtt_dotdot_power_configuration_state_t::battery_manufacturer
const char * battery_manufacturer
Definition: dotdot_mqtt.h:566
uic_mqtt_dotdot_power_configuration_updated_state_t::mains_voltage_max_threshold
bool mains_voltage_max_threshold
Definition: dotdot_mqtt.h:622
uic_mqtt_dotdot_window_covering_publish_cluster_revision
void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindowCovering/ClusterRevision attribute.
uic_mqtt_dotdot_power_configuration_state_t::battery3_voltage_min_threshold
uint8_t battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:606
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::lifetime_energy_consumed
bool lifetime_energy_consumed
Definition: dotdot_mqtt.h:9249
uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter.
uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:9263
uic_mqtt_dotdot_color_control_state_t::number_of_primaries
uint8_t number_of_primaries
Definition: dotdot_mqtt.h:11547
uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_publish
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage.
uic_mqtt_dotdot_power_configuration_state_t::battery3_alarm_state
uint32_t battery3_alarm_state
Definition: dotdot_mqtt.h:614
uic_mqtt_dotdot_on_off_on_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_on_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3245
uic_mqtt_dotdot_diagnostics_updated_state_t::nwk_decrypt_failures
bool nwk_decrypt_failures
Definition: dotdot_mqtt.h:18527
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_percentage_threshold3
bool battery_percentage_threshold3
Definition: dotdot_mqtt.h:639
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_rated_voltage
bool battery_rated_voltage
Definition: dotdot_mqtt.h:630
uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_publish
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMode.
uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::maximum_data_size
uint8_t maximum_data_size
Definition: dotdot_mqtt.h:4894
uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_set
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
uic_mqtt_dotdot_system_metrics_disks_counters_publish
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_publish(const char *base_topic, size_t value_count, const DiskIOCounters *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksCounters.
uic_mqtt_dotdot_color_control_generated_move_saturation_callback_set
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent.
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t::color_temperature_minimum_mireds
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:11930
uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint.
uic_mqtt_dotdot_application_monitoring_state_t::application_statistics_reporting_interval_seconds
uint32_t application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:20270
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t::number_of_intervals
uint8_t number_of_intervals
Definition: dotdot_mqtt.h:16350
uic_mqtt_dotdot_door_lock_getpin_code_response_callback_set
void uic_mqtt_dotdot_door_lock_getpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t callback)
uic_mqtt_dotdot_color_control_updated_state_t::color_pointgx
bool color_pointgx
Definition: dotdot_mqtt.h:11626
uic_mqtt_dotdot_scenes_command_copy_scene_fields_t::scene_identifier_from
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:2849
OperatingEventNotificationOperationEventCode
OperatingEventNotificationOperationEventCode
Definition: zap-types.h:947
uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t::log_index
uint16_t log_index
Definition: dotdot_mqtt.h:6493
uic_mqtt_dotdot_power_configuration_battery3_manufacturer_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Manufacturer.
uic_mqtt_dotdot_basic_product_label_publish
sl_status_t uic_mqtt_dotdot_basic_product_label_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductLabel.
uic_mqtt_dotdot_door_lock_get_user_type_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:6202
uic_mqtt_dotdot_aox_locator_angle_filtering_publish
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFiltering.
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_over_voltage
int16_t averagerms_over_voltage
Definition: dotdot_mqtt.h:16112
uic_mqtt_dotdot_electrical_measurement_updated_state_t::line_current_phc
bool line_current_phc
Definition: dotdot_mqtt.h:16270
uic_mqtt_dotdot_diagnostics_neighbor_removed_publish
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborRemoved.
uic_mqtt_dotdot_power_configuration_state_t::battery3_voltage_threshold3
uint8_t battery3_voltage_threshold3
Definition: dotdot_mqtt.h:609
uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t
Command fields for DoorLock/UnlockDoorResponse.
Definition: dotdot_mqtt.h:6455
uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
uic_mqtt_dotdot_color_control_step_color_temperature_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11516
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_swell_period_phc
bool rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:16291
uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t::keypad_lockout
bool keypad_lockout
Definition: dotdot_mqtt.h:11160
uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t
sl_status_t(* uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percent_open)
Definition: dotdot_mqtt.h:8922
uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2.
uic_mqtt_dotdot_door_lock_updated_state_t::enable_privacy_mode_button
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:6399
uic_mqtt_dotdot_metering_state_t::current_summation_delivered
uint64_t current_summation_delivered
Definition: dotdot_mqtt.h:15466
uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:5867
uic_mqtt_dotdot_color_control_state_t::primary3y
uint16_t primary3y
Definition: dotdot_mqtt.h:11555
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t
Command fields for Scenes/EnhancedViewSceneResponse.
Definition: dotdot_mqtt.h:2826
uic_mqtt_dotdot_pump_configuration_and_control_state_t::min_const_flow
uint16_t min_const_flow
Definition: dotdot_mqtt.h:9211
uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t callback)
uic_mqtt_dotdot_door_lock_clearrfid_code_callback_set
void uic_mqtt_dotdot_door_lock_clearrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery3_percentage_min_threshold
uint8_t battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:610
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_percentage_min_threshold
bool battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:653
uic_mqtt_dotdot_color_control_move_color_temperature_callback_set
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t
Command fields for Scenes/RemoveSceneResponse.
Definition: dotdot_mqtt.h:2711
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_frequency
bool ac_frequency
Definition: dotdot_mqtt.h:16181
uic_mqtt_dotdot_door_lock_updated_state_t::operating_mode
bool operating_mode
Definition: dotdot_mqtt.h:6393
uic_mqtt_dotdot_color_control_stop_move_step_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_stop_move_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11490
uic_mqtt_dotdot_basic_publish_cluster_revision
void uic_mqtt_dotdot_basic_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Basic/ClusterRevision attribute.
uic_mqtt_dotdot_metering_updated_state_t::temperature_unit_of_measure
bool temperature_unit_of_measure
Definition: dotdot_mqtt.h:15519
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11872
uic_mqtt_dotdot_set_temperature_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_temperature_measurement_write_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_temperature_measurement_state_t::min_measured_value
int16_t min_measured_value
Definition: dotdot_mqtt.h:13642
uic_mqtt_dotdot_alarms_publish_cluster_revision
void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Alarms/ClusterRevision attribute.
uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3.
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_percentage_remaining
bool battery2_percentage_remaining
Definition: dotdot_mqtt.h:642
uic_mqtt_dotdot_binding_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_binding_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:19493
uic_mqtt_dotdot_color_control_primary2y_publish
sl_status_t uic_mqtt_dotdot_color_control_primary2y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Y.
uic_mqtt_dotdot_electrical_measurement_line_current_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhC.
uic_mqtt_dotdot_electrical_measurement_dc_current_overload_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentOverload.
uic_mqtt_dotdot_diagnostics_updated_state_t::packet_validate_drop_count
bool packet_validate_drop_count
Definition: dotdot_mqtt.h:18532
uic_mqtt_dotdot_pump_configuration_and_control_state_t::min_const_pressure
int16_t min_const_pressure
Definition: dotdot_mqtt.h:9205
uic_mqtt_dotdot_set_wind_speed_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_wind_speed_measurement_write_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t
Command fields for ColorControl/StopMoveStep.
Definition: dotdot_mqtt.h:11897
uic_mqtt_dotdot_color_control_updated_state_t::color_pointby
bool color_pointby
Definition: dotdot_mqtt.h:11630
uic_mqtt_dotdot_door_lock_updated_state_t::sound_volume
bool sound_volume
Definition: dotdot_mqtt.h:6392
uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_publish
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/LightSensorType.
uic_mqtt_dotdot_power_configuration_state_t::battery_quantity
uint8_t battery_quantity
Definition: dotdot_mqtt.h:569
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::last_route_repeaters_count
uint8_t last_route_repeaters_count
Definition: dotdot_mqtt.h:19192
uic_mqtt_dotdot_fan_control_state_t
Definition: dotdot_mqtt.h:10866
uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_set
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
uic_mqtt_dotdot_color_control_command_step_hue_fields_t
Command fields for ColorControl/StepHue.
Definition: dotdot_mqtt.h:11693
uic_mqtt_dotdot_set_thermostat_force_read_attributes_callback
void uic_mqtt_dotdot_set_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_publish
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint.
uic_mqtt_dotdot_illuminance_measurement_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:13399
uic_mqtt_dotdot_door_lock_command_getpin_code_response_fields_t
Command fields for DoorLock/GetPINCodeResponse.
Definition: dotdot_mqtt.h:6545
uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t::delay
uint16_t delay
Definition: dotdot_mqtt.h:15099
uic_mqtt_dotdot_binding_command_bind_fields_t::destination_ep
uint8_t destination_ep
Definition: dotdot_mqtt.h:19509
uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
uic_mqtt_dotdot_relativity_humidity_state_t::measured_value
uint16_t measured_value
Definition: dotdot_mqtt.h:14106
uic_mqtt_dotdot_window_covering_number_of_actuations_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsLift.
uic_mqtt_dotdot_scenes_name_support_publish
sl_status_t uic_mqtt_dotdot_scenes_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/NameSupport.
uic_mqtt_dotdot_scenes_command_remove_scene_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2705
uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_publish
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds.
uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11898
uic_mqtt_dotdot_thermostat_occupied_setback_min_publish
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMin.
uic_mqtt_dotdot_thermostat_updated_state_t::ac_type
bool ac_type
Definition: dotdot_mqtt.h:9855
uic_mqtt_dotdot_ballast_configuration_updated_state_t::intrinsic_ballast_factor
bool intrinsic_ballast_factor
Definition: dotdot_mqtt.h:13076
uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t::rssi
int8_t rssi
Definition: dotdot_mqtt.h:21098
uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t tilt_value)
Definition: dotdot_mqtt.h:8376
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_max
bool rms_voltage_max
Definition: dotdot_mqtt.h:16211
uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t::mode
SetpointRaiseOrLowerMode mode
Definition: dotdot_mqtt.h:9885
uic_mqtt_dotdot_ias_zone_iascie_address_publish
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/IASCIEAddress.
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t::transitions
const TransitionType * transitions
Definition: dotdot_mqtt.h:9901
uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AHrRating.
uic_mqtt_dotdot_power_configuration_updated_state_t::batterya_hr_rating
bool batterya_hr_rating
Definition: dotdot_mqtt.h:628
uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_set
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_voltage_measurement_period_phc
bool averagerms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:16285
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2831
uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
uic_mqtt_dotdot_level_updated_state_t::default_move_rate
bool default_move_rate
Definition: dotdot_mqtt.h:3659
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::high_temp_threshold
bool high_temp_threshold
Definition: dotdot_mqtt.h:1655
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_request_fields_t::field_control
uint8_t field_control
Definition: dotdot_mqtt.h:4854
uic_mqtt_dotdot_color_control_generated_move_to_color_callback_set
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_publish
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingVisibility.
uic_mqtt_dotdot_door_lock_command_clearpin_code_fields_t::userid
DrlkPINUserID userid
Definition: dotdot_mqtt.h:6559
uic_mqtt_dotdot_binding_unbind_callback_set
void uic_mqtt_dotdot_binding_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, EUI64 request_node_address, uint16_t manufacturer_code, OTADeviceSpecificImageType image_type, uint32_t file_version, uint16_t current_zigbee_stack_version)
Definition: dotdot_mqtt.h:4756
uic_mqtt_dotdot_basic_producturl_publish
sl_status_t uic_mqtt_dotdot_basic_producturl_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductURL.
uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit.
uic_mqtt_dotdot_door_lock_updated_state_t::minpin_code_length
bool minpin_code_length
Definition: dotdot_mqtt.h:6385
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_flow
uint16_t max_flow
Definition: dotdot_mqtt.h:9204
uic_mqtt_dotdot_ias_zone_zoneid_publish
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneID.
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::file_offset
uint32_t file_offset
Definition: dotdot_mqtt.h:4936
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_response_fields_t
Command fields for OTAUpgrade/UpgradeEndResponse.
Definition: dotdot_mqtt.h:4963
uic_mqtt_dotdot_fan_control_publish_cluster_revision
void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FanControl/ClusterRevision attribute.
uic_mqtt_dotdot_window_covering_updated_state_t::current_position_tilt_percentage
bool current_position_tilt_percentage
Definition: dotdot_mqtt.h:8424
uic_mqtt_dotdot_ota_upgrade_current_file_version_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_current_file_version_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/CurrentFileVersion.
uic_mqtt_dotdot_system_metrics_state_t::network_interfaces_data_count
size_t network_interfaces_data_count
Definition: dotdot_mqtt.h:19695
uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t::log_level
LoggingLevelEnum log_level
Definition: dotdot_mqtt.h:20326
uic_mqtt_dotdot_basic_updated_state_t::hw_version
bool hw_version
Definition: dotdot_mqtt.h:141
uic_mqtt_dotdot_identify_identify_time_publish
sl_status_t uic_mqtt_dotdot_identify_identify_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Identify/Attributes/IdentifyTime.
uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent.
uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_publish
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LightSensorType.
uic_mqtt_dotdot_set_aox_position_estimation_write_attributes_callback
void uic_mqtt_dotdot_set_aox_position_estimation_write_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
uic_mqtt_dotdot_aox_locator_state_t::antenna_mode
uint8_t antenna_mode
Definition: dotdot_mqtt.h:21039
uic_mqtt_dotdot_color_control_generated_step_hue_callback_set
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
uic_mqtt_dotdot_diagnostics_state_t::aps_tx_ucast_retry
uint16_t aps_tx_ucast_retry
Definition: dotdot_mqtt.h:18481
uic_mqtt_dotdot_door_lock_generated_clearpin_code_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t callback)
uic_mqtt.h
uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_set
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_percentage_min_threshold
bool battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:670
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t
Command fields for DoorLock/SetWeekdaySchedule.
Definition: dotdot_mqtt.h:6611
uic_mqtt_dotdot_door_lock_command_clearrfid_code_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6879
uic_mqtt_dotdot_thermostat_occupied_setback_max_publish
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMax.
uic_mqtt_dotdot_level_command_move_fields_t
Command fields for Level/Move.
Definition: dotdot_mqtt.h:3695
uic_mqtt_dotdot_electrical_measurement_state_t::active_current_phb
int16_t active_current_phb
Definition: dotdot_mqtt.h:16119
uic_mqtt_dotdot_door_lock_maxrfid_code_length_publish
sl_status_t uic_mqtt_dotdot_door_lock_maxrfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxRFIDCodeLength.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_under_voltage_period_phb
uint16_t rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:16137
uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:13095
uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t on_off_control, uint16_t on_time, uint16_t off_wait_time)
Definition: dotdot_mqtt.h:3269
uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:6150
uic_mqtt_dotdot_identify_command_trigger_effect_fields_t
Command fields for Identify/TriggerEffect.
Definition: dotdot_mqtt.h:1920
uic_mqtt_dotdot_thermostat_updated_state_t::temperature_setpoint_hold_duration
bool temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:9842
uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_set
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::primary2_intensity
uint8_t primary2_intensity
Definition: dotdot_mqtt.h:11553
uic_mqtt_dotdot_identify_publish_cluster_revision
void uic_mqtt_dotdot_identify_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Identify/ClusterRevision attribute.
uic_mqtt_dotdot_thermostat_updated_state_t::unoccupied_setback_min
bool unoccupied_setback_min
Definition: dotdot_mqtt.h:9852
uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t
Command fields for DoorLock/GetUserStatus.
Definition: dotdot_mqtt.h:6595
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::incomingrssi_repeaters
const int8_t * incomingrssi_repeaters
Definition: dotdot_mqtt.h:19196
uic_mqtt_dotdot_identify_generated_identify_callback_set
void uic_mqtt_dotdot_identify_generated_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
uic_mqtt_dotdot_groups_get_group_membership_response_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t capacity, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:2068
uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier.
uic_mqtt_dotdot_metering_updated_state_t::energy_carrier_demand_formatting
bool energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:15518
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t
Definition: dotdot_mqtt.h:9228
uic_mqtt_dotdot_set_power_configuration_force_read_attributes_callback
void uic_mqtt_dotdot_set_power_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:16302
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_power_multiplier
bool dc_power_multiplier
Definition: dotdot_mqtt.h:16179
uic_mqtt_dotdot_pump_configuration_and_control_max_flow_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxFlow.
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_response_fields_t::current_time
UTC current_time
Definition: dotdot_mqtt.h:4970
uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB.
uic_mqtt_dotdot_metering_current_summation_received_publish
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationReceived.
uic_mqtt_dotdot_door_lock_updated_state_t::keypad_programming_event_mask
bool keypad_programming_event_mask
Definition: dotdot_mqtt.h:6410
uic_mqtt_dotdot_scenes_command_copy_scene_fields_t::group_identifier_to
SGroupId group_identifier_to
Definition: dotdot_mqtt.h:2851
uic_mqtt_dotdot_door_lock_state_t::number_ofpin_users_supported
uint16_t number_ofpin_users_supported
Definition: dotdot_mqtt.h:6333
uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t
Command fields for Scenes/RemoveAllScenesResponse.
Definition: dotdot_mqtt.h:2729
uic_mqtt_dotdot_barrier_control_state_t::close_events
uint16_t close_events
Definition: dotdot_mqtt.h:8940
uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay.
uic_mqtt_dotdot_power_configuration_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_power_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_state_t, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:677
uic_mqtt_dotdot_thermostat_state_t
Definition: dotdot_mqtt.h:9759
uic_mqtt_dotdot_set_occupancy_sensing_force_read_attributes_callback
void uic_mqtt_dotdot_set_occupancy_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_set_device_temperature_configuration_force_read_attributes_callback
void uic_mqtt_dotdot_set_device_temperature_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_scenes_store_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2478
uic_mqtt_dotdot_door_lock_generated_getpin_code_callback_set
void uic_mqtt_dotdot_door_lock_generated_getpin_code_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_callback_t callback)
uic_mqtt_dotdot_thermostat_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_state_t, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:9865
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::minimum_block_period
uint16_t minimum_block_period
Definition: dotdot_mqtt.h:4898
uic_mqtt_dotdot_alarms_command_alarm_fields_t::cluster_identifier
clusterId cluster_identifier
Definition: dotdot_mqtt.h:4243
uic_mqtt_dotdot_color_control_state_t::color_loop_active
uint8_t color_loop_active
Definition: dotdot_mqtt.h:11579
uic_mqtt_dotdot_door_lock_setrfid_code_callback_set
void uic_mqtt_dotdot_door_lock_setrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_callback_t callback)
uic_mqtt_dotdot_basic_updated_state_t::product_label
bool product_label
Definition: dotdot_mqtt.h:152
uic_mqtt_dotdot_level_command_step_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3717
uic_mqtt_dotdot_basic_state_t::stack_version
uint8_t stack_version
Definition: dotdot_mqtt.h:116
uic_mqtt_dotdot_level_updated_state_t
Definition: dotdot_mqtt.h:3646
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t
Command fields for Scenes/EnhancedAddSceneResponse.
Definition: dotdot_mqtt.h:2806
uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_set
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
uic_mqtt_dotdot_application_monitoring_applicationram_usagemb_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationram_usagemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB.
uic_mqtt_dotdot_aox_locator_updated_state_t::slot_duration
bool slot_duration
Definition: dotdot_mqtt.h:21071
uic_mqtt_dotdot_metering_temperature_unit_of_measure_publish
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureUnitOfMeasure.
uic_mqtt_dotdot_groups_remove_group_response_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:2085
uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_set
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
uic_mqtt_dotdot_aox_locator_state_t::position_and_orientation
CoordinateAndOrientation position_and_orientation
Definition: dotdot_mqtt.h:21031
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_voltage_threshold1
bool battery2_voltage_threshold1
Definition: dotdot_mqtt.h:650
uic_mqtt_dotdot_color_control_command_step_hue_fields_t::step_mode
CCStepMode step_mode
Definition: dotdot_mqtt.h:11694
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_voltage_overload
bool ac_voltage_overload
Definition: dotdot_mqtt.h:16238
uic_mqtt_dotdot_metering_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_metering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:15531
uic_mqtt_dotdot_door_lock_state_t::requirepi_nforrf_operation
bool requirepi_nforrf_operation
Definition: dotdot_mqtt.h:6357
uic_mqtt_dotdot_set_thermostat_write_attributes_callback
void uic_mqtt_dotdot_set_thermostat_write_attributes_callback(const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery_percentage_threshold3
uint8_t battery_percentage_threshold3
Definition: dotdot_mqtt.h:579
uic_mqtt_dotdot_color_control_primary6x_publish
sl_status_t uic_mqtt_dotdot_color_control_primary6x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6X.
uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_set
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_swell_period
uint16_t rms_voltage_swell_period
Definition: dotdot_mqtt.h:16097
uic_mqtt_dotdot_protocol_controller_network_management_write_callback_set
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_ac_frequency_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequency.
uic_mqtt_dotdot_basic_hw_version_publish
sl_status_t uic_mqtt_dotdot_basic_hw_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/HWVersion.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_min_phb
bool rms_voltage_min_phb
Definition: dotdot_mqtt.h:16252
uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_publish
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB.
uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB.
uic_mqtt_dotdot_metering_state_t::current_max_demand_delivered
uint64_t current_max_demand_delivered
Definition: dotdot_mqtt.h:15468
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_overload_alarms_mask
bool dc_overload_alarms_mask
Definition: dotdot_mqtt.h:16234
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t::extension_field_sets
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:2696
uic_mqtt_dotdot_binding_state_t::bindable_cluster_list
const char ** bindable_cluster_list
Definition: dotdot_mqtt.h:19474
uic_mqtt_dotdot_fan_control_fan_mode_publish
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanMode.
uic_mqtt_dotdot_groups_command_get_group_membership_fields_t::group_list_count
uint8_t group_list_count
Definition: dotdot_mqtt.h:2173
uic_mqtt_dotdot_state_endpoint_id_list_publish
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_publish(const char *base_topic, size_t value_count, const uint8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/EndpointIdList.
uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_publish
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitTilt.
uic_mqtt_dotdot_poll_control_state_t::fast_poll_timeout_max
uint16_t fast_poll_timeout_max
Definition: dotdot_mqtt.h:5414
uic_mqtt_dotdot_power_configuration_state_t::battery2_voltage_threshold1
uint8_t battery2_voltage_threshold1
Definition: dotdot_mqtt.h:590
uic_mqtt_dotdot_temperature_measurement_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:13649
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::device_temp_alarm_mask
bool device_temp_alarm_mask
Definition: dotdot_mqtt.h:1653
uic_mqtt_dotdot_electrical_measurement_rms_current_max_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMax.
uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB.
uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6737
uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold.
uic_mqtt_dotdot_diagnostics_updated_state_t::last_messagerssi
bool last_messagerssi
Definition: dotdot_mqtt.h:18535
uic_mqtt_dotdot_color_control_command_step_saturation_fields_t::transition_time
uint8_t transition_time
Definition: dotdot_mqtt.h:11739
uic_mqtt_dotdot_ota_upgrade_state_t::image_stamp
uint32_t image_stamp
Definition: dotdot_mqtt.h:4798
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_manufacturer
bool battery_manufacturer
Definition: dotdot_mqtt.h:626
uic_mqtt_dotdot_electrical_measurement_state_t::measurement_type
uint32_t measurement_type
Definition: dotdot_mqtt.h:16035
uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t
Definition: dotdot_mqtt.h:14631
uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB.
uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
uic_mqtt_dotdot_set_power_configuration_write_attributes_callback
void uic_mqtt_dotdot_set_power_configuration_write_attributes_callback(const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_set
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11810
uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_set
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:6172
ColorLoopSetAction
ColorLoopSetAction
Definition: zap-types.h:467
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t
Command fields for Thermostat/GetWeeklyScheduleResponse.
Definition: dotdot_mqtt.h:9893
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t
Command fields for ColorControl/EnhancedMoveToHueAndSaturation.
Definition: dotdot_mqtt.h:11863
uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision
void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DehumidificationControl/ClusterRevision attribute.
uic_mqtt_dotdot_color_control_command_move_to_color_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11769
uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_set
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_active_current_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC.
uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t
Definition: dotdot_mqtt.h:11158
uic_mqtt_dotdot_door_lock_updated_state_t::maxrfid_code_length
bool maxrfid_code_length
Definition: dotdot_mqtt.h:6386
uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t
Command fields for ColorControl/MoveToSaturation.
Definition: dotdot_mqtt.h:11708
uic_mqtt_dotdot_configuration_parameters_state_t
Definition: dotdot_mqtt.h:20857
uic_mqtt_dotdot_flow_measurement_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:13989
uic_mqtt_dotdot_diagnostics_state_t::packet_validate_drop_count
uint16_t packet_validate_drop_count
Definition: dotdot_mqtt.h:18497
uic_mqtt_dotdot_time_updated_state_t::time_status
bool time_status
Definition: dotdot_mqtt.h:4399
uic_mqtt_dotdot_aox_locator_updated_state_t::cte_sampling_interval
bool cte_sampling_interval
Definition: dotdot_mqtt.h:21069
uic_mqtt_dotdot_ias_zone_updated_state_t::zone_type
bool zone_type
Definition: dotdot_mqtt.h:15056
uic_mqtt_dotdot_color_control_color_pointg_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGIntensity.
uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6816
uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t
Command fields for ColorControl/StepColorTemperature.
Definition: dotdot_mqtt.h:11923
uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_publish
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint.
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:4994
uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, IasZoneType zone_type, uint16_t manufacturer_code)
Definition: dotdot_mqtt.h:15025
uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_set
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::destination_ack_measuredrssi
int8_t destination_ack_measuredrssi
Definition: dotdot_mqtt.h:19208
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_min
uint16_t rms_current_min
Definition: dotdot_mqtt.h:16083
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_const_speed
bool max_const_speed
Definition: dotdot_mqtt.h:9237
uic_mqtt_dotdot_door_lock_command_toggle_fields_t::pin_orrfid_code
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:6463
uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t::parameter_id
uint16_t parameter_id
Definition: dotdot_mqtt.h:20886
uic_mqtt_dotdot_application_monitoring_state_t::process_id
uint64_t process_id
Definition: dotdot_mqtt.h:20258
uic_mqtt_dotdot_door_lock_publish_cluster_revision
void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DoorLock/ClusterRevision attribute.
uic_mqtt_dotdot_door_lock_generated_setrfid_code_callback_set
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery3_percentage_remaining
uint8_t battery3_percentage_remaining
Definition: dotdot_mqtt.h:599
uic_mqtt_dotdot_time_updated_state_t::local_time
bool local_time
Definition: dotdot_mqtt.h:4405
uic_mqtt_dotdot_groups_get_group_membership_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:2060
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_response_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4964
uic_mqtt_dotdot_pump_configuration_and_control_state_t::lifetime_energy_consumed
uint32_t lifetime_energy_consumed
Definition: dotdot_mqtt.h:9222
uic_mqtt_dotdot_color_control_color_pointb_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBIntensity.
uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2732
uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3.
uic_mqtt_dotdot_name_and_location_location_publish
sl_status_t uic_mqtt_dotdot_name_and_location_location_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Location.
uic_mqtt_dotdot_dehumidification_control_state_t::relative_humidity_mode
uint8_t relative_humidity_mode
Definition: dotdot_mqtt.h:10959
uic_mqtt_dotdot_barrier_control_stop_callback_t
sl_status_t(* uic_mqtt_dotdot_barrier_control_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8929
uic_mqtt_dotdot_state_remove_callback_set
void uic_mqtt_dotdot_state_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_set
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery2_size_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Size.
uic_mqtt_dotdot_basic_updated_state_t::producturl
bool producturl
Definition: dotdot_mqtt.h:149
uic_mqtt_dotdot_system_metrics_state_t::virtual_memory_totalmb
double virtual_memory_totalmb
Definition: dotdot_mqtt.h:19689
uic_mqtt_dotdot_shade_configuration_updated_state_t::physical_closed_limit
bool physical_closed_limit
Definition: dotdot_mqtt.h:5683
uic_mqtt_dotdot_set_color_control_force_read_attributes_callback
void uic_mqtt_dotdot_set_color_control_force_read_attributes_callback(const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_name_and_location_state_t::location
const char * location
Definition: dotdot_mqtt.h:20749
uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2RatedVoltage.
uic_mqtt_dotdot_diagnostics_updated_state_t::route_disc_initiated
bool route_disc_initiated
Definition: dotdot_mqtt.h:18518
uic_mqtt_dotdot_callback_call_type_t
uic_mqtt_dotdot_callback_call_type_t
Callback type, used in uic_mqtt_dotdot callback functions.
Definition: dotdot_mqtt.h:96
uic_mqtt_dotdot_illuminance_measurement_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t::rate
uint16_t rate
Definition: dotdot_mqtt.h:11909
uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t
Command fields for DoorLock/ClearYearDaySchedule.
Definition: dotdot_mqtt.h:6727
uic_mqtt_dotdot_basic_sw_buildid_publish
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SWBuildID.
uic_mqtt_dotdot_system_metrics_state_t::hostname
const char * hostname
Definition: dotdot_mqtt.h:19699
uic_mqtt_dotdot_diagnostics_mac_tx_bcast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxBcast.
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:2795
uic_mqtt_dotdot_temperature_measurement_state_t::max_measured_value
int16_t max_measured_value
Definition: dotdot_mqtt.h:13643
uic_mqtt_dotdot_illuminance_measurement_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:13394
uic_mqtt_dotdot_identify_command_trigger_effect_fields_t::effect_identifier
TriggerEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:1921
uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_publish
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation.
uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_set
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
uic_mqtt_dotdot_occupancy_sensing_state_t::pir_unoccupied_to_occupied_delay
uint16_t pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:14235
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2689
uic_mqtt_dotdot_dehumidification_control_updated_state_t
Definition: dotdot_mqtt.h:10966
uic_mqtt_dotdot_pump_configuration_and_control_state_t::speed
uint16_t speed
Definition: dotdot_mqtt.h:9219
uic_mqtt_dotdot_color_control_command_step_color_fields_t::stepy
int16_t stepy
Definition: dotdot_mqtt.h:11795
uic_mqtt_dotdot_metering_state_t::current_inlet_energy_carrier_summation
uint64_t current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:15476
uic_mqtt_dotdot_door_lock_get_user_type_response_callback_set
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::primary4_intensity
uint8_t primary4_intensity
Definition: dotdot_mqtt.h:11559
_BindingObject
Definition: zap-types.h:1933
uic_mqtt_dotdot_color_control_command_step_saturation_fields_t
Command fields for ColorControl/StepSaturation.
Definition: dotdot_mqtt.h:11734
uic_mqtt_dotdot_color_control_command_step_hue_fields_t::transition_time
uint8_t transition_time
Definition: dotdot_mqtt.h:11698
uic_mqtt_dotdot_door_lock_state_t::auto_relock_time
uint32_t auto_relock_time
Definition: dotdot_mqtt.h:6345
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_logging_enabled
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:20261
uic_mqtt_dotdot_door_lock_enable_one_touch_locking_publish
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableOneTouchLocking.
uic_mqtt_dotdot_color_control_step_hue_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11286
uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_publish
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured_phase11th_harmonic_current
bool measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:16199
uic_mqtt_dotdot_power_configuration_state_t::battery2_alarm_state
uint32_t battery2_alarm_state
Definition: dotdot_mqtt.h:597
uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:20842
uic_mqtt_dotdot_pressure_measurement_updated_state_t::scaled_value
bool scaled_value
Definition: dotdot_mqtt.h:13782
uic_mqtt_dotdot_aox_locator_state_t::angle_correction_timeout
int8_t angle_correction_timeout
Definition: dotdot_mqtt.h:21045
uic_mqtt_dotdot_diagnostics_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_diagnostics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_state_t, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:18538
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_frequency_min
bool ac_frequency_min
Definition: dotdot_mqtt.h:16182
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t
Command fields for ColorControl/EnhancedMoveToHue.
Definition: dotdot_mqtt.h:11820
uic_mqtt_dotdot_pressure_measurement_updated_state_t::scale
bool scale
Definition: dotdot_mqtt.h:13786
uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_set
void uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t callback)
uic_mqtt_dotdot_scenes_state_t::current_scene
uint8_t current_scene
Definition: dotdot_mqtt.h:2613
uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1.
uic_mqtt_dotdot_iaswd_squawk_callback_set
void uic_mqtt_dotdot_iaswd_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_min_delivery_time_seconds
bool mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:20294
uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:10985
uic_mqtt_dotdot_ota_upgrade_image_upgrade_status_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_upgrade_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ImageUpgradeStatus.
uic_mqtt_dotdot_ota_upgrade_current_zig_bee_stack_version_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_current_zig_bee_stack_version_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/CurrentZigBeeStackVersion.
uic_mqtt_dotdot_level_updated_state_t::min_frequency
bool min_frequency
Definition: dotdot_mqtt.h:3652
uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_publish
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled.
uic_mqtt_dotdot_scenes_command_add_scene_fields_t::extension_field_sets
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:2658
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_under_voltage_period_phb
bool rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:16267
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::pir_unoccupied_to_occupied_delay
bool pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:14250
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_sag
int16_t rms_voltage_sag
Definition: dotdot_mqtt.h:16116
uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t::saturation
uint8_t saturation
Definition: dotdot_mqtt.h:11752
uic_mqtt_dotdot_door_lock_get_log_record_callback_set
void uic_mqtt_dotdot_door_lock_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:685
uic_mqtt_dotdot_thermostat_updated_state_t::ac_louver_position
bool ac_louver_position
Definition: dotdot_mqtt.h:9860
uic_mqtt_dotdot_ballast_configuration_updated_state_t::max_level
bool max_level
Definition: dotdot_mqtt.h:13073
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_max_phb
bool active_power_max_phb
Definition: dotdot_mqtt.h:16259
uic_mqtt_dotdot_power_configuration_state_t::battery2_percentage_threshold2
uint8_t battery2_percentage_threshold2
Definition: dotdot_mqtt.h:595
uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t::scene_list
const uint8_t * scene_list
Definition: dotdot_mqtt.h:2784
uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_publish
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/ReportingIntervalSeconds.
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_under_voltage_counter_phc
uint16_t averagerms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:16157
uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1668
DrlkOperEventSource
DrlkOperEventSource
Definition: zap-types.h:569
uic_mqtt_dotdot_color_control_command_move_hue_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11685
uic_mqtt_dotdot_set_basic_write_attributes_callback
void uic_mqtt_dotdot_set_basic_write_attributes_callback(const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_swell_period_phb
bool rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:16269
uic_mqtt_dotdot_system_metrics_state_t::wireless_network_interfaces_data_count
size_t wireless_network_interfaces_data_count
Definition: dotdot_mqtt.h:19697
uic_mqtt_dotdot_set_configuration_parameters_write_attributes_callback
void uic_mqtt_dotdot_set_configuration_parameters_write_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
uic_mqtt_dotdot_diagnostics_updated_state_t::apsfc_failure
bool apsfc_failure
Definition: dotdot_mqtt.h:18525
uic_mqtt_dotdot_ota_upgrade_image_typeid_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_typeid_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ImageTypeID.
uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold.
uic_mqtt_dotdot_window_covering_state_t::mode
uint8_t mode
Definition: dotdot_mqtt.h:8409
uic_mqtt_dotdot_electrical_measurement_rms_voltage_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltage.
uic_mqtt_dotdot_basic_state_t::application_version
uint8_t application_version
Definition: dotdot_mqtt.h:115
uic_mqtt_dotdot_diagnostics_aps_rx_bcast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxBcast.
uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_set
void uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery2_alarm_state_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmState.
uic_mqtt_dotdot_electrical_measurement_dc_power_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPower.
uic_mqtt_dotdot_level_generated_stop_callback_set
void uic_mqtt_dotdot_level_generated_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
uic_mqtt_dotdot_thermostat_state_t::unoccupied_setback
uint8_t unoccupied_setback
Definition: dotdot_mqtt.h:9798
uic_mqtt_dotdot_door_lock_generated_setpin_code_callback_set
void uic_mqtt_dotdot_door_lock_generated_setpin_code_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_alarms_mask
bool ac_alarms_mask
Definition: dotdot_mqtt.h:16237
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_max_phb
uint16_t rms_voltage_max_phb
Definition: dotdot_mqtt.h:16123
uic_mqtt_dotdot_metering_state_t::temperature_unit_of_measure
uint8_t temperature_unit_of_measure
Definition: dotdot_mqtt.h:15490
uic_mqtt_dotdot_alarms_command_alarm_fields_t::alarm_code
uint8_t alarm_code
Definition: dotdot_mqtt.h:4241
uic_mqtt_dotdot_electrical_measurement_state_t::dc_overload_alarms_mask
uint8_t dc_overload_alarms_mask
Definition: dotdot_mqtt.h:16104
uic_mqtt_dotdot_scenes_command_add_scene_fields_t::scene_name
SSceneName scene_name
Definition: dotdot_mqtt.h:2655
uic_mqtt_dotdot_name_and_location_state_t::name
const char * name
Definition: dotdot_mqtt.h:20748
uic_mqtt_dotdot_thermostat_updated_state_t::number_of_weekly_transitions
bool number_of_weekly_transitions
Definition: dotdot_mqtt.h:9839
uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:6033
uic_mqtt_dotdot_state_generated_remove_offline_callback_set
void uic_mqtt_dotdot_state_generated_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
uic_mqtt_dotdot_configuration_parameters_state_t::configuration_parameters_count
size_t configuration_parameters_count
Definition: dotdot_mqtt.h:20858
uic_mqtt_dotdot_ph_measurement_tolerance_publish
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/Tolerance.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_current_phb
bool active_current_phb
Definition: dotdot_mqtt.h:16249
uic_mqtt_dotdot_thermostat_publish_cluster_revision
void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Thermostat/ClusterRevision attribute.
uic_mqtt_dotdot_color_control_move_saturation_callback_set
void uic_mqtt_dotdot_color_control_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_publish
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/Tolerance.
uic_mqtt_dotdot_color_control_updated_state_t::drift_compensation
bool drift_compensation
Definition: dotdot_mqtt.h:11597
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3a_hr_rating
bool battery3a_hr_rating
Definition: dotdot_mqtt.h:662
uic_mqtt_dotdot_system_metrics_updated_state_t::network_interfaces_data
bool network_interfaces_data
Definition: dotdot_mqtt.h:19727
uic_mqtt_dotdot_door_lock_command_getrfid_code_response_fields_t::rfid_code
const char * rfid_code
Definition: dotdot_mqtt.h:6865
uic_mqtt_dotdot_barrier_control_state_t
Definition: dotdot_mqtt.h:8935
uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:8445
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t
Command fields for DoorLock/GetWeekdaySchedule.
Definition: dotdot_mqtt.h:6637
uic_mqtt_dotdot_electrical_measurement_state_t::measured9th_harmonic_current
int16_t measured9th_harmonic_current
Definition: dotdot_mqtt.h:16062
uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_set
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_set
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
uic_mqtt_dotdot_time_updated_state_t::valid_until_time
bool valid_until_time
Definition: dotdot_mqtt.h:4407
uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
uic_mqtt_dotdot_application_monitoring_state_t::fqdn
const char * fqdn
Definition: dotdot_mqtt.h:20260
uic_mqtt_dotdot_diagnostics_updated_state_t::number_of_resets
bool number_of_resets
Definition: dotdot_mqtt.h:18504
uic_mqtt_dotdot_set_flow_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_flow_measurement_write_attributes_callback(const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_on_off_off_with_effect_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_off_with_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, OffWithEffectEffectIdentifier effect_identifier, uint8_t effect_variant)
Definition: dotdot_mqtt.h:3255
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::power
bool power
Definition: dotdot_mqtt.h:9248
uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t::light_sensor_type
bool light_sensor_type
Definition: dotdot_mqtt.h:13541
uic_mqtt_dotdot_door_lock_manual_operation_event_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ManualOperationEventMask.
uic_mqtt_dotdot_basic_state_t::manufacturer_name
const char * manufacturer_name
Definition: dotdot_mqtt.h:118
uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1.
uic_mqtt_dotdot_alarms_get_alarm_callback_set
void uic_mqtt_dotdot_alarms_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
uic_mqtt_dotdot_metering_updated_state_t
Definition: dotdot_mqtt.h:15494
uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_state_t, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:13545
uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_publish
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled.
uic_mqtt_dotdot_color_control_enhanced_current_hue_publish
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedCurrentHue.
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_request_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:4957
uic_mqtt_dotdot_groups_view_group_response_callback_set
void uic_mqtt_dotdot_groups_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_voltage_min_threshold
bool battery_voltage_min_threshold
Definition: dotdot_mqtt.h:632
uic_mqtt_dotdot_thermostat_state_t::max_heat_setpoint_limit
int16_t max_heat_setpoint_limit
Definition: dotdot_mqtt.h:9776
uic_mqtt_dotdot_window_covering_velocity_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/VelocityLift.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_under_voltage
int16_t rms_extreme_under_voltage
Definition: dotdot_mqtt.h:16115
uic_mqtt_dotdot_thermostat_state_t::thermostat_running_mode
uint8_t thermostat_running_mode
Definition: dotdot_mqtt.h:9784
uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6179
uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3264
uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t::transitions
const TransitionType * transitions
Definition: dotdot_mqtt.h:9915
uic_mqtt_dotdot_level_command_move_with_on_off_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3752
uic_mqtt_dotdot_thermostat_number_of_daily_transitions_publish
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfDailyTransitions.
uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t
Command fields for DoorLock/UnlockWithTimeoutResponse.
Definition: dotdot_mqtt.h:6485
uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC.
uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6083
uic_mqtt_dotdot_level_generated_step_with_on_off_callback_set
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_const_speed
uint16_t max_const_speed
Definition: dotdot_mqtt.h:9210
uic_mqtt_dotdot_system_metrics_state_t::cpu_frequencym_hz_count
size_t cpu_frequencym_hz_count
Definition: dotdot_mqtt.h:19676
uic_mqtt_dotdot_basic_state_t::device_enabled
bool device_enabled
Definition: dotdot_mqtt.h:131
uic_mqtt_dotdot_electrical_measurement_dc_power_max_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMax.
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::field_control
uint8_t field_control
Definition: dotdot_mqtt.h:4884
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t::mode_to_return
uint8_t mode_to_return
Definition: dotdot_mqtt.h:9941
uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11670
uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask.
uic_mqtt_dotdot_level_updated_state_t::remaining_time
bool remaining_time
Definition: dotdot_mqtt.h:3648
uic_mqtt_dotdot_ota_upgrade_publish_cluster_revision
void uic_mqtt_dotdot_ota_upgrade_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OTAUpgrade/ClusterRevision attribute.
uic_mqtt_dotdot_time_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_time_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_state_t, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:4410
uic_mqtt_dotdot_set_barrier_control_force_read_attributes_callback
void uic_mqtt_dotdot_set_barrier_control_force_read_attributes_callback(const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clearpin_code_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6566
uic_mqtt_dotdot_device_temperature_configuration_state_t::min_temp_experienced
int16_t min_temp_experienced
Definition: dotdot_mqtt.h:1638
uic_mqtt_dotdot_carbon_monoxide_updated_state_t
Definition: dotdot_mqtt.h:14881
uic_mqtt_dotdot_color_control_primary1_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Intensity.
uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6793
uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2781
uic_mqtt_dotdot_color_control_step_color_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t stepx, int16_t stepy, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11385
uic_mqtt_dotdot_electrical_measurement_updated_state_t::apparent_power
bool apparent_power
Definition: dotdot_mqtt.h:16219
uic_mqtt_dotdot_binding_unbind_callback_t
sl_status_t(* uic_mqtt_dotdot_binding_unbind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:19445
uic_mqtt_dotdot_window_covering_updated_state_t::current_position_lift
bool current_position_lift
Definition: dotdot_mqtt.h:8418
uic_mqtt_dotdot_groups_view_group_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_view_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:2042
uic_mqtt_dotdot_name_and_location_updated_state_t::name
bool name
Definition: dotdot_mqtt.h:20753
uic_mqtt_dotdot_electrical_measurement_state_t::neutral_current
uint16_t neutral_current
Definition: dotdot_mqtt.h:16054
uic_mqtt_dotdot_thermostat_outdoor_temperature_publish
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OutdoorTemperature.
uic_mqtt_dotdot_set_window_covering_force_read_attributes_callback
void uic_mqtt_dotdot_set_window_covering_force_read_attributes_callback(const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_enable_inside_statusled_publish
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableInsideStatusLED.
uic_mqtt_dotdot_pressure_measurement_state_t::min_scaled_value
int16_t min_scaled_value
Definition: dotdot_mqtt.h:13771
uic_mqtt_dotdot_color_control_updated_state_t::primary6y
bool primary6y
Definition: dotdot_mqtt.h:11619
uic_mqtt_dotdot_level_command_step_with_on_off_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3765
PumpControlMode
PumpControlMode
Definition: zap-types.h:1004
uic_mqtt_dotdot_application_monitoring_state_t::uptime_minutes
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:20257
uic_mqtt_dotdot_set_color_control_write_attributes_callback
void uic_mqtt_dotdot_set_color_control_write_attributes_callback(const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_state_t, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:13654
uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t
Command fields for Binding/UnbindFromProtocolController.
Definition: dotdot_mqtt.h:19533
uic_mqtt_dotdot_diagnostics_aps_tx_bcast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxBcast.
uic_mqtt_dotdot_system_metrics_updated_state_t::cpu_min_usage_percent
bool cpu_min_usage_percent
Definition: dotdot_mqtt.h:19716
uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_set
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
uic_mqtt_dotdot_poll_control_updated_state_t::long_poll_interval_min
bool long_poll_interval_min
Definition: dotdot_mqtt.h:5423
uic_mqtt_dotdot_occupancy_sensing_state_t::occupancy_sensor_type_bitmap
uint8_t occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:14233
uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:5947
uic_mqtt_dotdot_diagnostics_state_t::neighbor_stale
uint16_t neighbor_stale
Definition: dotdot_mqtt.h:18486
uic_mqtt_dotdot_alarms_reset_alarm_callback_set
void uic_mqtt_dotdot_alarms_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t::time_stamp
uint32_t time_stamp
Definition: dotdot_mqtt.h:4256
uic_mqtt_dotdot_door_lock_command_getpin_code_response_fields_t::user_status
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:6548
uic_mqtt_dotdot_level_max_level_publish
sl_status_t uic_mqtt_dotdot_level_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxLevel.
uic_mqtt_dotdot_door_lock_updated_state_t::led_settings
bool led_settings
Definition: dotdot_mqtt.h:6390
uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_state_t, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:21582
zap-types.h
uic_mqtt_dotdot_basic_state_t::physical_environment
uint8_t physical_environment
Definition: dotdot_mqtt.h:130
uic_mqtt_dotdot_application_monitoring_applicationcpu_usage_percent_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent.
uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SetpointRaiseOrLowerMode mode, int8_t amount)
Definition: dotdot_mqtt.h:9685
uic_mqtt_dotdot_pressure_measurement_min_scaled_value_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinScaledValue.
uic_mqtt_dotdot_door_lock_command_clearrfid_code_fields_t
Command fields for DoorLock/ClearRFIDCode.
Definition: dotdot_mqtt.h:6871
uic_mqtt_dotdot_diagnostics_state_t::relayed_ucast
uint16_t relayed_ucast
Definition: dotdot_mqtt.h:18495
uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_set
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp.
uic_mqtt_dotdot_level_state_t::min_level
uint8_t min_level
Definition: dotdot_mqtt.h:3632
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t::operating_mode_during_holiday
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:6779
uic_mqtt_dotdot_window_covering_updated_state_t::installed_open_limit_tilt
bool installed_open_limit_tilt
Definition: dotdot_mqtt.h:8427
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_request_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:4985
uic_mqtt_dotdot_application_monitoring_updated_state_t::applicationram_usagemb
bool applicationram_usagemb
Definition: dotdot_mqtt.h:20301
uic_mqtt_dotdot_basic_updated_state_t::date_code
bool date_code
Definition: dotdot_mqtt.h:144
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::occupancy_sensor_type_bitmap
bool occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:14248
uic_mqtt_dotdot_color_control_state_t::remaining_time
uint16_t remaining_time
Definition: dotdot_mqtt.h:11539
uic_mqtt_dotdot_time_dst_shift_publish
sl_status_t uic_mqtt_dotdot_time_dst_shift_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstShift.
uic_mqtt_dotdot_set_on_off_write_attributes_callback
void uic_mqtt_dotdot_set_on_off_write_attributes_callback(const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_percentage_threshold1
bool battery3_percentage_threshold1
Definition: dotdot_mqtt.h:671
uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t::zone_type
IasZoneType zone_type
Definition: dotdot_mqtt.h:15106
uic_mqtt_dotdot_groups_updated_state_t::name_support
bool name_support
Definition: dotdot_mqtt.h:2114
dotdot_endpoint_id_t
uint8_t dotdot_endpoint_id_t
Definition: uic_typedefs.h:38
uic_mqtt_dotdot_level_state_t::on_off_transition_time
uint16_t on_off_transition_time
Definition: dotdot_mqtt.h:3638
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::destinationunid
const char * destinationunid
Definition: dotdot_mqtt.h:19174
uic_mqtt_dotdot_shade_configuration_updated_state_t::closed_limit
bool closed_limit
Definition: dotdot_mqtt.h:5686
uic_mqtt_dotdot_time_standard_time_publish
sl_status_t uic_mqtt_dotdot_time_standard_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/StandardTime.
uic_mqtt_dotdot_diagnostics_neighbor_stale_publish
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborStale.
uic_mqtt_dotdot_electrical_measurement_state_t::power_divisor
uint32_t power_divisor
Definition: dotdot_mqtt.h:16073
uic_mqtt_dotdot_occupancy_sensing_state_t::pir_occupied_to_unoccupied_delay
uint16_t pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:14234
uic_mqtt_dotdot_door_lock_command_getrfid_code_response_fields_t::user_type
DrlkUserType user_type
Definition: dotdot_mqtt.h:6863
uic_mqtt_dotdot_metering_updated_state_t::metering_device_type
bool metering_device_type
Definition: dotdot_mqtt.h:15515
uic_mqtt_dotdot_color_control_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:11654
uic_mqtt_dotdot_alarms_updated_state_t::alarm_count
bool alarm_count
Definition: dotdot_mqtt.h:4209
uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_set
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_set
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11758
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_over_voltage_period_phc
uint16_t rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:16158
uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_publish
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketValidateDropCount.
uic_mqtt_dotdot_system_metrics_updated_state_t::ram_availablemb
bool ram_availablemb
Definition: dotdot_mqtt.h:19720
uic_mqtt_dotdot_system_metrics_updated_state_t
Definition: dotdot_mqtt.h:19711
uic_mqtt_dotdot_color_control_currentx_publish
sl_status_t uic_mqtt_dotdot_color_control_currentx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentX.
uic_mqtt_dotdot_thermostat_updated_state_t::ac_capacity
bool ac_capacity
Definition: dotdot_mqtt.h:9856
uic_mqtt_dotdot_color_control_move_saturation_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11314
uic_mqtt_dotdot_diagnostics_last_messagerssi_publish
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageRSSI.
uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold.
uic_mqtt_dotdot_binding_command_unbind_fields_t::destination_ep
uint8_t destination_ep
Definition: dotdot_mqtt.h:19520
uic_mqtt_dotdot_color_control_command_step_saturation_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11741
uic_mqtt_dotdot_level_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_level_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_state_t, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:3663
uic_mqtt_dotdot_scenes_last_configured_by_publish
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/LastConfiguredBy.
uic_mqtt_dotdot_scenes_add_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:2388
uic_mqtt_dotdot_flow_measurement_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:13990
uic_mqtt_dotdot_thermostat_ac_error_code_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACErrorCode.
uic_mqtt_dotdot_basic_application_version_publish
sl_status_t uic_mqtt_dotdot_basic_application_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ApplicationVersion.
uic_mqtt_dotdot_thermostat_state_t::unoccupied_heating_setpoint
int16_t unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:9774
uic_mqtt_dotdot_level_state_t::default_move_rate
uint16_t default_move_rate
Definition: dotdot_mqtt.h:3642
uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingIntervalSeconds...
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_frequency_multiplier
bool ac_frequency_multiplier
Definition: dotdot_mqtt.h:16200
uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_set
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
uic_mqtt_dotdot_state_state_t::endpoint_id_list
const uint8_t * endpoint_id_list
Definition: dotdot_mqtt.h:19311
uic_mqtt_dotdot_on_off_off_wait_time_publish
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OffWaitTime.
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_request_fields_t
Command fields for OTAUpgrade/QueryNextImageRequest.
Definition: dotdot_mqtt.h:4853
uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t::user_type
DrlkUserType user_type
Definition: dotdot_mqtt.h:6802
uic_mqtt_dotdot_scenes_command_recall_scene_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2761
uic_mqtt_dotdot_electrical_measurement_state_t::ac_alarms_mask
uint16_t ac_alarms_mask
Definition: dotdot_mqtt.h:16107
uic_mqtt_dotdot_scenes_state_t
Definition: dotdot_mqtt.h:2611
uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t::on_time
uint16_t on_time
Definition: dotdot_mqtt.h:3328
uic_mqtt_dotdot_door_lock_state_t::language
const char * language
Definition: dotdot_mqtt.h:6343
uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t callback)
uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:19160
uic_mqtt_dotdot_level_command_step_fields_t
Command fields for Level/Step.
Definition: dotdot_mqtt.h:3708
uic_mqtt_dotdot_power_configuration_state_t::battery2a_hr_rating
uint16_t battery2a_hr_rating
Definition: dotdot_mqtt.h:585
uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC.
uic_mqtt_dotdot_set_ph_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_ph_measurement_write_attributes_callback(const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerDivisor.
uic_mqtt_dotdot_aox_locator_state_t::period_samples
int8_t period_samples
Definition: dotdot_mqtt.h:21042
uic_mqtt_dotdot_groups_view_group_callback_set
void uic_mqtt_dotdot_groups_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
uic_mqtt_dotdot_set_ballast_configuration_force_read_attributes_callback
void uic_mqtt_dotdot_set_ballast_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t
sl_status_t(* uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:107
uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t::sequence
int32_t sequence
Definition: dotdot_mqtt.h:21103
uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThreshold.
uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationCooling.
uic_mqtt_dotdot_poll_control_updated_state_t::check_in_interval_min
bool check_in_interval_min
Definition: dotdot_mqtt.h:5422
uic_mqtt_dotdot_flow_measurement_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:13988
uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitLift.
uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t::lift_value
uint16_t lift_value
Definition: dotdot_mqtt.h:8457
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::ultrasonic_unoccupied_to_occupied_delay
bool ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:14253
uic_mqtt_dotdot_thermostat_updated_state_t::setpoint_change_amount
bool setpoint_change_amount
Definition: dotdot_mqtt.h:9846
uic_mqtt_dotdot_electrical_measurement_state_t::apparent_power_phc
uint16_t apparent_power_phc
Definition: dotdot_mqtt.h:16153
uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::primary1_intensity
uint8_t primary1_intensity
Definition: dotdot_mqtt.h:11550
uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11715
uic_mqtt_dotdot_occupancy_sensing_state_t::physical_contact_occupied_to_unoccupied_delay
uint16_t physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:14240
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::file_offset
uint32_t file_offset
Definition: dotdot_mqtt.h:4892
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t
Command fields for DoorLock/GetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:6712
uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:5435
uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:5998
uic_mqtt_dotdot_alarms_reset_alarm_log_callback_set
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
uic_mqtt_dotdot_thermostat_updated_state_t::number_of_daily_transitions
bool number_of_daily_transitions
Definition: dotdot_mqtt.h:9840
uic_mqtt_dotdot_scenes_add_scene_callback_set
void uic_mqtt_dotdot_scenes_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
uic_mqtt_dotdot_temperature_measurement_state_t::measured_value
int16_t measured_value
Definition: dotdot_mqtt.h:13641
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_alarm_state
bool battery_alarm_state
Definition: dotdot_mqtt.h:640
uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_publish
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsTilt.
uic_mqtt_dotdot_thermostat_state_t::temperature_setpoint_hold
uint8_t temperature_setpoint_hold
Definition: dotdot_mqtt.h:9788
uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11842
uic_mqtt_dotdot_color_control_color_loop_direction_publish
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_publish(const char *base_topic, CCColorLoopDirection value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopDirection.
uic_mqtt_dotdot_diagnostics_state_t::aps_tx_ucast_success
uint16_t aps_tx_ucast_success
Definition: dotdot_mqtt.h:18480
uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:14002
uic_mqtt_dotdot_color_control_command_move_color_fields_t::ratex
int16_t ratex
Definition: dotdot_mqtt.h:11780
uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t::profile_count
uint8_t profile_count
Definition: dotdot_mqtt.h:16314
uic_mqtt_dotdot_diagnostics_apsfc_failure_publish
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSFCFailure.
uic_mqtt_dotdot_time_updated_state_t::standard_time
bool standard_time
Definition: dotdot_mqtt.h:4404
uic_mqtt_dotdot_system_metrics_state_t::current_temperature_celcius
double current_temperature_celcius
Definition: dotdot_mqtt.h:19702
uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t::off_wait_time
uint16_t off_wait_time
Definition: dotdot_mqtt.h:3330
uic_mqtt_dotdot_door_lock_rf_operation_event_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFOperationEventMask.
uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_set
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
uic_mqtt_dotdot_scenes_command_copy_scene_fields_t
Command fields for Scenes/CopyScene.
Definition: dotdot_mqtt.h:2844
uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t
Command fields for DoorLock/SetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:6756
uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:6272
uic_mqtt_dotdot_on_off_updated_state_t::global_scene_control
bool global_scene_control
Definition: dotdot_mqtt.h:3291
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::start_hour
uint8_t start_hour
Definition: dotdot_mqtt.h:6655
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_current_multiplier
bool dc_current_multiplier
Definition: dotdot_mqtt.h:16177
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:4934
uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11917
uic_mqtt_dotdot_scenes_generated_copy_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
data
#define data
Definition: ctimer.c:49
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_response_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4996
uic_mqtt_dotdot_scenes_copy_scene_response_callback_set
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
uic_mqtt_dotdot_color_control_color_temperature_mireds_publish
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTemperatureMireds.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_voltage_measurement_period
bool averagerms_voltage_measurement_period
Definition: dotdot_mqtt.h:16221
uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_publish
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp.
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:6651
uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11413
uic_mqtt_dotdot_color_control_color_capabilities_publish
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorCapabilities.
uic_mqtt_dotdot_set_electrical_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_electrical_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:14646
PumpOperationMode
PumpOperationMode
Definition: zap-types.h:1014
uic_mqtt_dotdot_relativity_humidity_state_t
Definition: dotdot_mqtt.h:14105
uic_mqtt_dotdot_electrical_measurement_state_t::ac_frequency_min
uint16_t ac_frequency_min
Definition: dotdot_mqtt.h:16052
uic_mqtt_dotdot_dehumidification_control_relative_humidity_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidity.
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_size
bool battery_size
Definition: dotdot_mqtt.h:627
uic_mqtt_dotdot_level_off_transition_time_publish
sl_status_t uic_mqtt_dotdot_level_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OffTransitionTime.
uic_mqtt_dotdot_color_control_move_color_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t ratex, int16_t ratey, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11372
uic_mqtt_dotdot_pump_configuration_and_control_state_t::min_const_speed
uint16_t min_const_speed
Definition: dotdot_mqtt.h:9209
uic_mqtt_dotdot_door_lock_generated_clearrfid_code_callback_set
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_callback_t callback)
uic_mqtt_dotdot_door_lock_updated_state_t::minrfid_code_length
bool minrfid_code_length
Definition: dotdot_mqtt.h:6387
uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold.
uic_mqtt_dotdot_color_control_color_pointry_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRY.
uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t::test_mode_duration
uint8_t test_mode_duration
Definition: dotdot_mqtt.h:15115
uic_mqtt_dotdot_color_control_current_hue_publish
sl_status_t uic_mqtt_dotdot_color_control_current_hue_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentHue.
uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_publish
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime.
uic_mqtt_dotdot_basic_generic_device_type_publish
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Type.
uic_mqtt_dotdot_thermostat_state_t::setpoint_change_source_timestamp
UTC setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:9794
uic_mqtt_dotdot_electrical_measurement_rms_current_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_min_phc
bool rms_current_min_phc
Definition: dotdot_mqtt.h:16277
uic_mqtt_dotdot_aox_locator_updated_state_t::aox_mode
bool aox_mode
Definition: dotdot_mqtt.h:21060
uic_mqtt_dotdot_system_metrics_state_t::ram_availablemb
double ram_availablemb
Definition: dotdot_mqtt.h:19686
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11868
uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t::time_of_day
uint16_t time_of_day
Definition: dotdot_mqtt.h:9922
uic_mqtt_dotdot_on_off_updated_state_t
Definition: dotdot_mqtt.h:3289
uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier.
uic_mqtt_dotdot_aox_locator_publish_cluster_revision
void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXLocator/ClusterRevision attribute.
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_tx_bcast
bool aps_tx_bcast
Definition: dotdot_mqtt.h:18513
uic_mqtt_dotdot_barrier_control_state_t::safety_status
uint16_t safety_status
Definition: dotdot_mqtt.h:8937
uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC.
uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_set
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1.
uic_mqtt_dotdot_relativity_humidity_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:14109
uic_mqtt_dotdot_binding_publish_cluster_revision
void uic_mqtt_dotdot_binding_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Binding/ClusterRevision attribute.
uic_mqtt_dotdot_state_generated_interview_callback_set
void uic_mqtt_dotdot_state_generated_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t::intervals
const uint8_t * intervals
Definition: dotdot_mqtt.h:16339
uic_mqtt_dotdot_door_lock_state_t::sendpin_over_the_air
bool sendpin_over_the_air
Definition: dotdot_mqtt.h:6356
uic_mqtt_dotdot_aox_locator_elevation_mask_publish
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ElevationMask.
uic_mqtt_dotdot_door_lock_state_t::open_period
uint16_t open_period
Definition: dotdot_mqtt.h:6330
uic_mqtt_dotdot_on_off_generated_on_callback_set
void uic_mqtt_dotdot_on_off_generated_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
uic_mqtt_dotdot_poll_control_generated_check_in_callback_set
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::image_data
const char * image_data
Definition: dotdot_mqtt.h:4938
uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t::hue
uint8_t hue
Definition: dotdot_mqtt.h:11750
uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_set
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:6773
uic_mqtt_dotdot_aox_locator_angle_correction_callback_t
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_correction_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:21014
uic_mqtt_dotdot_electrical_measurement_state_t::reactive_power
int16_t reactive_power
Definition: dotdot_mqtt.h:16088
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_max
int16_t active_power_max
Definition: dotdot_mqtt.h:16087
uic_mqtt_dotdot_carbon_monoxide_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_level_command_move_to_level_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3689
uic_mqtt_dotdot_ballast_configuration_physical_min_level_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMinLevel.
uic_mqtt_dotdot_ballast_configuration_updated_state_t::physical_max_level
bool physical_max_level
Definition: dotdot_mqtt.h:13070
uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationLockout.
uic_mqtt_dotdot_door_lock_state_t::lock_type
uint8_t lock_type
Definition: dotdot_mqtt.h:6325
uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:19152
uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t
Command fields for OnOff/OnWithTimedOff.
Definition: dotdot_mqtt.h:3325
uic_mqtt_dotdot_set_wind_speed_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_wind_speed_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_updated_state_t::abs_min_heat_setpoint_limit
bool abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:9816
uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1.
uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastFactorAdjustment.
uic_mqtt_dotdot_iaswd_command_start_warning_fields_t
Command fields for IASWD/StartWarning.
Definition: dotdot_mqtt.h:15375
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t::scheduleid
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:6638
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_current_overload
bool ac_current_overload
Definition: dotdot_mqtt.h:16239
uic_mqtt_dotdot_state_interview_callback_set
void uic_mqtt_dotdot_state_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
uic_mqtt_dotdot_color_control_updated_state_t::color_capabilities
bool color_capabilities
Definition: dotdot_mqtt.h:11639
uic_mqtt_dotdot_scenes_command_store_scene_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2739
uic_mqtt_dotdot_ph_measurement_updated_state_t
Definition: dotdot_mqtt.h:14506
uic_mqtt_dotdot_set_illuminance_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_illuminance_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_request_fields_t::hardware_version
uint16_t hardware_version
Definition: dotdot_mqtt.h:4862
uic_mqtt_dotdot_binding_state_t::binding_table_full
bool binding_table_full
Definition: dotdot_mqtt.h:19472
uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AHrRating.
uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent.
uic_mqtt_dotdot_metering_state_t::historical_consumption_formatting
uint8_t historical_consumption_formatting
Definition: dotdot_mqtt.h:15485
uic_mqtt_dotdot_device_temperature_configuration_state_t::high_temp_threshold
int16_t high_temp_threshold
Definition: dotdot_mqtt.h:1643
uic_mqtt_dotdot_power_configuration_state_t::mains_alarm_mask
uint8_t mains_alarm_mask
Definition: dotdot_mqtt.h:560
uic_mqtt_dotdot_color_control_command_move_color_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11786
uic_mqtt_dotdot_window_covering_generated_stop_callback_set
void uic_mqtt_dotdot_window_covering_generated_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
uic_mqtt_dotdot_binding_binding_table_publish
sl_status_t uic_mqtt_dotdot_binding_binding_table_publish(const char *base_topic, size_t value_count, const BindingObject *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTable.
uic_mqtt_dotdot_dehumidification_control_updated_state_t::dehumidification_max_cool
bool dehumidification_max_cool
Definition: dotdot_mqtt.h:10973
uic_mqtt_dotdot_ph_measurement_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:14503
uic_mqtt_dotdot_door_lock_maxpin_code_length_publish
sl_status_t uic_mqtt_dotdot_door_lock_maxpin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxPINCodeLength.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::power_factor_phc
bool power_factor_phc
Definition: dotdot_mqtt.h:16284
uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
uic_mqtt_dotdot_carbon_monoxide_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:14882
uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t::user_status
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:6605
BatterySize
BatterySize
Definition: zap-types.h:386
uic_mqtt_dotdot_binding_state_t::bindable_cluster_list_count
size_t bindable_cluster_list_count
Definition: dotdot_mqtt.h:19473
uic_mqtt_dotdot_window_covering_updated_state_t::physical_closed_limit_tilt
bool physical_closed_limit_tilt
Definition: dotdot_mqtt.h:8417
uic_mqtt_dotdot_thermostat_updated_state_t::alarm_mask
bool alarm_mask
Definition: dotdot_mqtt.h:9836
uic_mqtt_dotdot_set_temperature_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_temperature_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_state_updated_state_t::endpoint_id_list
bool endpoint_id_list
Definition: dotdot_mqtt.h:19315
uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_state_t, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:9255
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_response_fields_t::image_type
OTAImageType image_type
Definition: dotdot_mqtt.h:4966
uic_mqtt_dotdot_shade_configuration_updated_state_t::motor_step_size
bool motor_step_size
Definition: dotdot_mqtt.h:5684
uic_mqtt_dotdot_scenes_view_scene_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:2424
uic_mqtt_dotdot_color_control_state_t::color_temp_physical_max_mireds
uint16_t color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:11586
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11936
uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:2566
uic_mqtt_dotdot_application_monitoring_publish_cluster_revision
void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ApplicationMonitoring/ClusterRevision attribute.
uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t::local_end_time
uint32_t local_end_time
Definition: dotdot_mqtt.h:6748
uic_mqtt_dotdot_electrical_measurement_state_t::line_current_phb
uint16_t line_current_phb
Definition: dotdot_mqtt.h:16118
uic_mqtt_dotdot_level_command_move_to_level_fields_t
Command fields for Level/MoveToLevel.
Definition: dotdot_mqtt.h:3682
uic_mqtt_dotdot_time_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_time_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:4418
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::over_temp_total_dwell
bool over_temp_total_dwell
Definition: dotdot_mqtt.h:1652
uic_mqtt_dotdot_set_binding_force_read_attributes_callback
void uic_mqtt_dotdot_set_binding_force_read_attributes_callback(const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:13553
uic_mqtt_dotdot_color_control_color_loop_set_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_color_loop_set_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t update_flags, ColorLoopSetAction action, CCColorLoopDirection direction, uint16_t time, uint16_t start_hue, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11471
uic_mqtt_dotdot_set_level_force_read_attributes_callback
void uic_mqtt_dotdot_set_level_force_read_attributes_callback(const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_pressure_measurement_measured_value_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MeasuredValue.
uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t
Command fields for Scenes/GetSceneMembershipResponse.
Definition: dotdot_mqtt.h:2776
uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_state_t, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:14763
uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:6231
uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t::frequency
uint16_t frequency
Definition: dotdot_mqtt.h:3783
uic_mqtt_dotdot_metering_historical_consumption_formatting_publish
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/HistoricalConsumptionFormatting.
uic_mqtt_dotdot_power_configuration_state_t::battery2_voltage
uint8_t battery2_voltage
Definition: dotdot_mqtt.h:581
uic_mqtt_dotdot_ballast_configuration_state_t
Definition: dotdot_mqtt.h:13049
uic_mqtt_dotdot_poll_control_state_t::long_poll_interval_min
uint32_t long_poll_interval_min
Definition: dotdot_mqtt.h:5413
uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_query_next_image_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t::intervals_count
uint8_t intervals_count
Definition: dotdot_mqtt.h:16338
uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationHysteresis.
uic_mqtt_dotdot_ias_zone_updated_state_t::number_of_zone_sensitivity_levels_supported
bool number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:15060
uic_mqtt_dotdot_ballast_configuration_state_t::intrinsic_ballast_factor
uint8_t intrinsic_ballast_factor
Definition: dotdot_mqtt.h:13057
uic_mqtt_dotdot_system_metrics_state_t::uptime_minutes
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:19701
uic_mqtt_dotdot_identify_command_identify_query_response_fields_t
Command fields for Identify/IdentifyQueryResponse.
Definition: dotdot_mqtt.h:1913
uic_mqtt_dotdot_scenes_updated_state_t::scene_count
bool scene_count
Definition: dotdot_mqtt.h:2621
uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6757
uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t
Command fields for DoorLock/OperatingEventNotification.
Definition: dotdot_mqtt.h:6892
uic_mqtt_dotdot_thermostat_thermostat_running_state_publish
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningState.
uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11456
uic_mqtt_dotdot_identify_identify_callback_set
void uic_mqtt_dotdot_identify_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
uic_mqtt_dotdot_door_lock_state_t
Definition: dotdot_mqtt.h:6323
uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_updated_state_t::file_offset
bool file_offset
Definition: dotdot_mqtt.h:4805
uic_mqtt_dotdot_relativity_humidity_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:14115
uic_mqtt_dotdot_door_lock_command_clearpin_code_fields_t
Command fields for DoorLock/ClearPINCode.
Definition: dotdot_mqtt.h:6558
uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_publish
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt.
uic_mqtt_dotdot_level_max_frequency_publish
sl_status_t uic_mqtt_dotdot_level_max_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxFrequency.
uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_set
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
uic_mqtt_dotdot_identify_state_t
Definition: dotdot_mqtt.h:1879
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_phc
bool active_power_phc
Definition: dotdot_mqtt.h:16279
uic_mqtt_dotdot_door_lock_updated_state_t::rf_programming_event_mask
bool rf_programming_event_mask
Definition: dotdot_mqtt.h:6411
uic_mqtt_dotdot_color_control_state_t::current_saturation
uint8_t current_saturation
Definition: dotdot_mqtt.h:11538
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_under_voltage_counter_phb
bool averagerms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:16265
uic_mqtt_dotdot_door_lock_updated_state_t::security_level
bool security_level
Definition: dotdot_mqtt.h:6404
uic_mqtt_dotdot_level_move_with_on_off_callback_set
void uic_mqtt_dotdot_level_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
uic_mqtt_dotdot_scenes_command_add_scene_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2649
uic_mqtt_dotdot_thermostat_updated_state_t::unoccupied_setback
bool unoccupied_setback
Definition: dotdot_mqtt.h:9851
uic_mqtt_dotdot_electrical_measurement_updated_state_t
Definition: dotdot_mqtt.h:16164
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_max
bool rms_current_max
Definition: dotdot_mqtt.h:16214
uic_mqtt_dotdot_color_control_state_t::color_temperature_mireds
uint16_t color_temperature_mireds
Definition: dotdot_mqtt.h:11544
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_max_phb
uint16_t rms_current_max_phb
Definition: dotdot_mqtt.h:16126
uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnFadeTime.
uic_mqtt_dotdot_application_monitoring_log_entry_callback_t
sl_status_t(* uic_mqtt_dotdot_application_monitoring_log_entry_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *timestamp, LoggingLevelEnum log_level, const char *log_tag, const char *log_message)
Definition: dotdot_mqtt.h:20237
uic_mqtt_dotdot_time_state_t::time_zone
int32_t time_zone
Definition: dotdot_mqtt.h:4387
uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t::profile_interval_period
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:16316
uic_mqtt_dotdot_scenes_updated_state_t::current_group
bool current_group
Definition: dotdot_mqtt.h:2623
uic_mqtt_dotdot_ota_upgrade_state_t::file_offset
uint32_t file_offset
Definition: dotdot_mqtt.h:4789
uic_mqtt_dotdot_iaswd_squawk_callback_t
sl_status_t(* uic_mqtt_dotdot_iaswd_squawk_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t squawk_configuration)
Definition: dotdot_mqtt.h:15340
sl_status.h
SL Status Codes.
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::max_temp_experienced
bool max_temp_experienced
Definition: dotdot_mqtt.h:1651
uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_set
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
uic_mqtt_dotdot_set_group_dispatch_callback
void uic_mqtt_dotdot_set_group_dispatch_callback(group_dispatch_t callback)
Setup Group dispatch callback.
uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision
void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindSpeedMeasurement/ClusterRevision attribute.
uic_mqtt_dotdot_level_move_callback_set
void uic_mqtt_dotdot_level_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
uic_mqtt_dotdot_aox_locator_updated_state_t::cte_mode
bool cte_mode
Definition: dotdot_mqtt.h:21068
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t::number_of_transitions
uint8_t number_of_transitions
Definition: dotdot_mqtt.h:9894
uic_mqtt_dotdot_level_state_t::off_transition_time
uint16_t off_transition_time
Definition: dotdot_mqtt.h:3641
uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_publish
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_publish(const char *base_topic, NetworkManagementState value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementState.
uic_mqtt_dotdot_state_state_t::endpoint_id_list_count
size_t endpoint_id_list_count
Definition: dotdot_mqtt.h:19310
uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_set
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
uic_mqtt_dotdot_aox_locator_iq_report_callback_set
void uic_mqtt_dotdot_aox_locator_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_set
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode.
uic_mqtt_dotdot_window_covering_down_or_close_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_down_or_close_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8352
uic_mqtt_dotdot_thermostat_pi_heating_demand_publish
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PIHeatingDemand.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage
bool rms_voltage
Definition: dotdot_mqtt.h:16209
uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision
void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the TemperatureMeasurement/ClusterRevision attribute.
uic_mqtt_dotdot_binding_bindable_cluster_list_publish
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindableClusterList.
uic_mqtt_dotdot_shade_configuration_updated_state_t::mode
bool mode
Definition: dotdot_mqtt.h:5687
uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, UTC current_time, UTC upgrade_time)
Definition: dotdot_mqtt.h:4741
uic_mqtt_dotdot_ballast_configuration_state_t::power_on_fade_time
uint16_t power_on_fade_time
Definition: dotdot_mqtt.h:13056
uic_mqtt_dotdot_electrical_measurement_state_t::dc_voltage_divisor
uint16_t dc_voltage_divisor
Definition: dotdot_mqtt.h:16046
uic_mqtt_dotdot_aox_locator_state_t::reporting_mode
uint8_t reporting_mode
Definition: dotdot_mqtt.h:21029
uic_mqtt_dotdot_ballast_configuration_updated_state_t::lamp_manufacturer
bool lamp_manufacturer
Definition: dotdot_mqtt.h:13080
uic_mqtt_dotdot_set_diagnostics_write_attributes_callback
void uic_mqtt_dotdot_set_diagnostics_write_attributes_callback(const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMin.
uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t
Command fields for Binding/BindToProtocolController.
Definition: dotdot_mqtt.h:19526
uic_mqtt_dotdot_level_updated_state_t::options
bool options
Definition: dotdot_mqtt.h:3654
uic_mqtt_dotdot_fan_control_updated_state_t::fan_mode
bool fan_mode
Definition: dotdot_mqtt.h:10872
uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:6099
uic_mqtt_dotdot_poll_control_check_in_response_callback_t
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, bool start_fast_polling, uint16_t fast_poll_timeout)
Definition: dotdot_mqtt.h:5378
uic_mqtt_dotdot_electrical_measurement_dc_power_min_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMin.
uic_mqtt_dotdot_door_lock_lock_door_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:5823
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_voltage_min_threshold
bool battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:649
uic_mqtt_dotdot_door_lock_state_t::enable_logging
bool enable_logging
Definition: dotdot_mqtt.h:6342
uic_mqtt_dotdot_application_monitoring_updated_state_t::applicationmqtt_topics
bool applicationmqtt_topics
Definition: dotdot_mqtt.h:20282
uic_mqtt_dotdot_metering_updated_state_t::current_max_demand_delivered
bool current_max_demand_delivered
Definition: dotdot_mqtt.h:15497
uic_mqtt_dotdot_thermostat_state_t::ac_type
uint8_t ac_type
Definition: dotdot_mqtt.h:9802
uic_mqtt_dotdot_pressure_measurement_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:13781
uic_mqtt_dotdot_electrical_measurement_total_apparent_power_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalApparentPower.
uic_mqtt_dotdot_color_control_primary3y_publish
sl_status_t uic_mqtt_dotdot_color_control_primary3y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Y.
uic_mqtt_dotdot_set_scenes_write_attributes_callback
void uic_mqtt_dotdot_set_scenes_write_attributes_callback(const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_updated_state_t::requirepi_nforrf_operation
bool requirepi_nforrf_operation
Definition: dotdot_mqtt.h:6403
uic_mqtt_dotdot_set_name_and_location_write_attributes_callback
void uic_mqtt_dotdot_set_name_and_location_write_attributes_callback(const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
uic_mqtt_dotdot_scenes_command_store_scene_fields_t
Command fields for Scenes/StoreScene.
Definition: dotdot_mqtt.h:2738
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_manufacturer
bool battery3_manufacturer
Definition: dotdot_mqtt.h:660
uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t::pin_orrfid_code
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:6449
uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t::log_tag
const char * log_tag
Definition: dotdot_mqtt.h:20328
uic_mqtt_dotdot_carbon_monoxide_state_t::tolerance
float tolerance
Definition: dotdot_mqtt.h:14878
uic_mqtt_dotdot_color_control_options_publish
sl_status_t uic_mqtt_dotdot_color_control_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Options.
uic_mqtt_dotdot_configuration_parameters_state_t::configuration_parameters
const ConfigurationParameter * configuration_parameters
Definition: dotdot_mqtt.h:20859
uic_mqtt_dotdot_level_command_move_to_level_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3687
uic_mqtt_dotdot_ballast_configuration_state_t::max_level
uint8_t max_level
Definition: dotdot_mqtt.h:13054
uic_mqtt_dotdot_door_lock_generated_getrfid_code_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t callback)
uic_mqtt_dotdot_window_covering_updated_state_t::velocity_lift
bool velocity_lift
Definition: dotdot_mqtt.h:8429
uic_mqtt_dotdot_door_lock_command_setrfid_code_fields_t::userid
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:6832
uic_mqtt_dotdot_ballast_configuration_state_t::lamp_rated_hours
uint32_t lamp_rated_hours
Definition: dotdot_mqtt.h:13062
uic_mqtt_dotdot_window_covering_installed_open_limit_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitLift.
uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxHeatSetpointLimit.
uic_mqtt_dotdot_thermostat_local_temperature_publish
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperature.
uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t::value
int64_t value
Definition: dotdot_mqtt.h:20895
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_min_phc
uint16_t rms_current_min_phc
Definition: dotdot_mqtt.h:16147
uic_mqtt_dotdot_color_control_color_mode_publish
sl_status_t uic_mqtt_dotdot_color_control_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorMode.
uic_mqtt_dotdot_temperature_measurement_measured_value_publish
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MeasuredValue.
uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t
Command fields for Alarms/ResetAlarm.
Definition: dotdot_mqtt.h:4231
uic_mqtt_dotdot_color_control_command_step_saturation_fields_t::step_size
uint8_t step_size
Definition: dotdot_mqtt.h:11737
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_voltage_threshold3
bool battery_voltage_threshold3
Definition: dotdot_mqtt.h:635
uic_mqtt_dotdot_color_control_updated_state_t::enhanced_current_hue
bool enhanced_current_hue
Definition: dotdot_mqtt.h:11632
uic_mqtt_dotdot_ballast_configuration_updated_state_t::lamp_burn_hours
bool lamp_burn_hours
Definition: dotdot_mqtt.h:13082
uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t::direction
SphericalCoordinates direction
Definition: dotdot_mqtt.h:21112
uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t::temperature_display_mode
uint8_t temperature_display_mode
Definition: dotdot_mqtt.h:11153
uic_mqtt_dotdot_power_configuration_updated_state_t::mains_voltage_min_threshold
bool mains_voltage_min_threshold
Definition: dotdot_mqtt.h:621
uic_mqtt_dotdot_time_updated_state_t::dst_start
bool dst_start
Definition: dotdot_mqtt.h:4401
uic_mqtt_dotdot_diagnostics_updated_state_t::neighbor_added
bool neighbor_added
Definition: dotdot_mqtt.h:18519
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t::days_to_return
uint8_t days_to_return
Definition: dotdot_mqtt.h:9939
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_max_phc
uint16_t rms_current_max_phc
Definition: dotdot_mqtt.h:16148
uic_mqtt_dotdot_flow_measurement_tolerance_publish
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/Tolerance.
uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t::data
const char * data
Definition: dotdot_mqtt.h:6903
uic_mqtt_dotdot_ias_zone_updated_state_t::current_zone_sensitivity_level
bool current_zone_sensitivity_level
Definition: dotdot_mqtt.h:15061
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_response_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:5000
uic_mqtt_dotdot_barrier_control_open_period_publish
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenPeriod.
uic_mqtt_dotdot_pressure_measurement_tolerance_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Tolerance.
uic_mqtt_dotdot_color_control_updated_state_t::primary3x
bool primary3x
Definition: dotdot_mqtt.h:11609
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t::event_type
GetLogRecordResponseEventType event_type
Definition: dotdot_mqtt.h:6504
uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:6423
uic_mqtt_dotdot_scenes_generated_store_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_tx_ucast_fail
bool aps_tx_ucast_fail
Definition: dotdot_mqtt.h:18517
uic_mqtt_dotdot_electrical_measurement_dc_voltage_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltage.
uic_mqtt_dotdot_door_lock_updated_state_t::maxpin_code_length
bool maxpin_code_length
Definition: dotdot_mqtt.h:6384
uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ProgrammingEventNotificationProgramEventSource program_event_source, ProgrammingEventNotificationProgramEventCode program_event_code, uint16_t userid, const char *pin, DrlkUserType user_type, DrlkUserStatus user_status, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:6301
uic_mqtt_dotdot_binding_command_bind_fields_t::cluster_name
const char * cluster_name
Definition: dotdot_mqtt.h:19505
uic_mqtt_dotdot_color_control_generated_move_hue_callback_set
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t callback)
uic_mqtt_dotdot_door_lock_updated_state_t::actuator_enabled
bool actuator_enabled
Definition: dotdot_mqtt.h:6372
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2820
uic_mqtt_dotdot_basic_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/AlarmMask.
uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:4250
uic_mqtt_dotdot_electrical_measurement_active_power_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhB.
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_response_fields_t::image_type
OTADeviceSpecificImageType image_type
Definition: dotdot_mqtt.h:4998
uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_set
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_color_fields_t::ratey
int16_t ratey
Definition: dotdot_mqtt.h:11782
uic_mqtt_dotdot_door_lock_state_t::rf_operation_event_mask
uint16_t rf_operation_event_mask
Definition: dotdot_mqtt.h:6361
uic_mqtt_dotdot_on_off_updated_state_t::start_up_on_off
bool start_up_on_off
Definition: dotdot_mqtt.h:3294
uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB.
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::speed
bool speed
Definition: dotdot_mqtt.h:9246
uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
uic_mqtt_dotdot_metering_summation_formatting_publish
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SummationFormatting.
uic_mqtt_dotdot_window_covering_updated_state_t::mode
bool mode
Definition: dotdot_mqtt.h:8432
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::low_temp_threshold
bool low_temp_threshold
Definition: dotdot_mqtt.h:1654
uic_mqtt_dotdot_door_lock_number_ofpin_users_supported_publish
sl_status_t uic_mqtt_dotdot_door_lock_number_ofpin_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfPINUsersSupported.
uic_mqtt_dotdot_aox_locator_antenna_mode_publish
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaMode.
uic_mqtt_dotdot_wind_speed_measurement_state_t::measured_value
uint16_t measured_value
Definition: dotdot_mqtt.h:14750
uic_mqtt_dotdot_level_state_t::max_frequency
uint16_t max_frequency
Definition: dotdot_mqtt.h:3636
uic_mqtt_dotdot_metering_temperature_formatting_publish
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureFormatting.
uic_mqtt_dotdot_barrier_control_capabilities_publish
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/Capabilities.
uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC.
uic_mqtt_dotdot_dehumidification_control_updated_state_t::dehumidification_hysteresis
bool dehumidification_hysteresis
Definition: dotdot_mqtt.h:10972
uic_mqtt_dotdot_electrical_measurement_updated_state_t::reactive_power
bool reactive_power
Definition: dotdot_mqtt.h:16218
uic_mqtt_dotdot_basic_updated_state_t::generic_device_class
bool generic_device_class
Definition: dotdot_mqtt.h:146
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_current_divisor
bool dc_current_divisor
Definition: dotdot_mqtt.h:16178
uic_mqtt_dotdot_occupancy_sensing_state_t
Definition: dotdot_mqtt.h:14230
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_phc
uint16_t rms_voltage_phc
Definition: dotdot_mqtt.h:16143
uic_mqtt_dotdot_power_configuration_state_t
Definition: dotdot_mqtt.h:557
uic_mqtt_dotdot_relativity_humidity_updated_state_t
Definition: dotdot_mqtt.h:14112
uic_mqtt_dotdot_groups_command_view_group_response_fields_t::status
uint8_t status
Definition: dotdot_mqtt.h:2162
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_current
bool active_current
Definition: dotdot_mqtt.h:16207
uic_mqtt_dotdot_set_groups_write_attributes_callback
void uic_mqtt_dotdot_set_groups_write_attributes_callback(const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_saturation_fields_t::rate
uint8_t rate
Definition: dotdot_mqtt.h:11724
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_swell
bool rms_voltage_swell
Definition: dotdot_mqtt.h:16247
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_request_fields_t::image_type
OTADeviceSpecificImageType image_type
Definition: dotdot_mqtt.h:4983
uic_mqtt_dotdot_basic_model_identifier_publish
sl_status_t uic_mqtt_dotdot_basic_model_identifier_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ModelIdentifier.
uic_mqtt_dotdot_thermostat_state_t::emergency_heat_delta
uint8_t emergency_heat_delta
Definition: dotdot_mqtt.h:9801
uic_mqtt_dotdot_poll_control_updated_state_t::long_poll_interval
bool long_poll_interval
Definition: dotdot_mqtt.h:5419
uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_set
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_rms_current_min_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMin.
uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent.
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t
Command fields for Scenes/ViewSceneResponse.
Definition: dotdot_mqtt.h:2684
uic_mqtt_dotdot_door_lock_updated_state_t::number_of_total_users_supported
bool number_of_total_users_supported
Definition: dotdot_mqtt.h:6378
uic_mqtt_dotdot_shade_configuration_closed_limit_publish
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/ClosedLimit.
uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod.
uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure.
uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitLift.
uic_mqtt_dotdot_diagnostics_updated_state_t::neighbor_stale
bool neighbor_stale
Definition: dotdot_mqtt.h:18521
uic_mqtt_dotdot_pump_configuration_and_control_publish_cluster_revision
void uic_mqtt_dotdot_pump_configuration_and_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PumpConfigurationAndControl/ClusterRevision attribute.
uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2770
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_request_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4981
uic_mqtt_dotdot_door_lock_generated_lock_door_callback_set
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
uic_mqtt_dotdot_pressure_measurement_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent.
uic_mqtt_dotdot_dehumidification_control_updated_state_t::dehumidification_cooling
bool dehumidification_cooling
Definition: dotdot_mqtt.h:10968
uic_mqtt_dotdot_basic_updated_state_t::device_enabled
bool device_enabled
Definition: dotdot_mqtt.h:155
uic_mqtt_dotdot_level_updated_state_t::on_off_transition_time
bool on_off_transition_time
Definition: dotdot_mqtt.h:3655
uic_mqtt_dotdot_aox_locator_updated_state_t::elevation_mask
bool elevation_mask
Definition: dotdot_mqtt.h:21058
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_statistics_reporting_interval_seconds
uint32_t mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:20263
uic_mqtt_dotdot_window_covering_state_t::current_position_tilt
uint16_t current_position_tilt
Definition: dotdot_mqtt.h:8396
uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t::pin_orrfid_code
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:6479
uic_mqtt_dotdot_door_lock_updated_state_t::rfid_programming_event_mask
bool rfid_programming_event_mask
Definition: dotdot_mqtt.h:6412
uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstPressure.
uic_mqtt_dotdot_color_control_enhanced_color_mode_publish
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedColorMode.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_sag_period
bool rms_voltage_sag_period
Definition: dotdot_mqtt.h:16226
uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t::step_mode
CCStepMode step_mode
Definition: dotdot_mqtt.h:11849
uic_mqtt_dotdot_dehumidification_control_updated_state_t::relative_humidity_display
bool relative_humidity_display
Definition: dotdot_mqtt.h:10974
uic_mqtt_dotdot_thermostat_state_t::temperature_setpoint_hold_duration
uint16_t temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:9789
uic_mqtt_dotdot_metering_updated_state_t::summation_formatting
bool summation_formatting
Definition: dotdot_mqtt.h:15512
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_sag_period_phc
bool rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:16290
uic_mqtt_dotdot_color_control_move_color_temperature_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11499
uic_mqtt_dotdot_door_lock_updated_state_t::number_ofrfid_users_supported
bool number_ofrfid_users_supported
Definition: dotdot_mqtt.h:6380
uic_mqtt_dotdot_door_lock_unlock_door_callback_set
void uic_mqtt_dotdot_door_lock_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold.
uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_set
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t::scheduleid
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:6668
uic_mqtt_dotdot_system_metrics_publish_cluster_revision
void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the SystemMetrics/ClusterRevision attribute.
TriggerEffectEffectIdentifier
TriggerEffectEffectIdentifier
Definition: zap-types.h:1202
uic_mqtt_dotdot_identify_identify_query_callback_t
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:1864
uic_mqtt_dotdot_power_configuration_updated_state_t::mains_voltage_dwell_trip_point
bool mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:623
uic_mqtt_dotdot_power_configuration_state_t::battery3_manufacturer
const char * battery3_manufacturer
Definition: dotdot_mqtt.h:600
uic_mqtt_dotdot_binding_updated_state_t::binding_table_full
bool binding_table_full
Definition: dotdot_mqtt.h:19480
uic_mqtt_dotdot_ias_zone_state_t::zone_status
uint16_t zone_status
Definition: dotdot_mqtt.h:15047
uic_mqtt_dotdot_thermostat_updated_state_t::hvac_system_type_configuration
bool hvac_system_type_configuration
Definition: dotdot_mqtt.h:9822
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t::start_hour
uint8_t start_hour
Definition: dotdot_mqtt.h:6618
uic_mqtt_dotdot_carbon_monoxide_state_t::min_measured_value
float min_measured_value
Definition: dotdot_mqtt.h:14876
uic_mqtt_dotdot_pressure_measurement_state_t
Definition: dotdot_mqtt.h:13765
uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
uic_mqtt_dotdot_diagnostics_state_t::aps_decrypt_failures
uint16_t aps_decrypt_failures
Definition: dotdot_mqtt.h:18493
uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_publish
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinSetpointDeadBand.
uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_set
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t::pti_enabled
bool pti_enabled
Definition: dotdot_mqtt.h:19149
uic_mqtt_dotdot_set_basic_force_read_attributes_callback
void uic_mqtt_dotdot_set_basic_force_read_attributes_callback(const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_metering_updated_state_t::current_summation_received
bool current_summation_received
Definition: dotdot_mqtt.h:15496
uic_mqtt_dotdot_door_lock_command_clearrfid_code_fields_t::userid
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:6872
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::effective_control_mode
bool effective_control_mode
Definition: dotdot_mqtt.h:9244
uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2777
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_voltage_min_threshold
bool battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:666
uic_mqtt_dotdot_groups_generated_remove_group_callback_set
void uic_mqtt_dotdot_groups_generated_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
CCDirection
CCDirection
Definition: zap-types.h:416
uic_mqtt_dotdot_poll_control_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_poll_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_state_t, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:5427
uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_publish
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMinUsagePercent.
uic_mqtt_dotdot_thermostat_state_t::setpoint_change_source
uint8_t setpoint_change_source
Definition: dotdot_mqtt.h:9792
uic_mqtt_dotdot_carbon_monoxide_state_t::max_measured_value
float max_measured_value
Definition: dotdot_mqtt.h:14877
uic_mqtt_dotdot_electrical_measurement_state_t::reactive_current_phc
int16_t reactive_current_phc
Definition: dotdot_mqtt.h:16142
uic_mqtt_dotdot_alarms_get_alarm_response_callback_set
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
uic_mqtt_dotdot_window_covering_acceleration_time_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/AccelerationTimeLift.
UIC_MQTT_DOTDOT_CALLBACK_TYPE_NORMAL
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_NORMAL
Definition: dotdot_mqtt.h:98
uic_mqtt_dotdot_identify_updated_state_t
Definition: dotdot_mqtt.h:1883
CCMinMiredsField
uint16_t CCMinMiredsField
Definition: zap-types.h:45
uic_mqtt_dotdot_door_lock_lock_door_callback_set
void uic_mqtt_dotdot_door_lock_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::request_node_address
EUI64 request_node_address
Definition: dotdot_mqtt.h:4921
uic_mqtt_dotdot_scenes_scene_valid_publish
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneValid.
uic_mqtt_dotdot_diagnostics_state_t::aps_rx_ucast
uint16_t aps_rx_ucast
Definition: dotdot_mqtt.h:18479
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_voltage_threshold1
bool battery3_voltage_threshold1
Definition: dotdot_mqtt.h:667
uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t callback)
uic_mqtt_dotdot_color_control_primary2x_publish
sl_status_t uic_mqtt_dotdot_color_control_primary2x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2X.
uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t::current_zone_sensitivity_level
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:15117
uic_mqtt_dotdot_aox_locator_state_t::allow_list_count
size_t allow_list_count
Definition: dotdot_mqtt.h:21036
uic_mqtt_dotdot_binding_binding_table_full_publish
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTableFull.
uic_mqtt_dotdot_door_lock_generated_getrfid_code_callback_set
void uic_mqtt_dotdot_door_lock_generated_getrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor.
DrlkRFIDUserID
uint16_t DrlkRFIDUserID
Definition: zap-types.h:37
uic_mqtt_dotdot_diagnostics_updated_state_t::mac_rx_bcast
bool mac_rx_bcast
Definition: dotdot_mqtt.h:18506
uic_mqtt_dotdot_metering_state_t::multiplier
uint32_t multiplier
Definition: dotdot_mqtt.h:15481
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_frequency_divisor
bool ac_frequency_divisor
Definition: dotdot_mqtt.h:16201
uic_mqtt_dotdot_pressure_measurement_max_scaled_value_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxScaledValue.
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::last_route_repeaters
const char ** last_route_repeaters
Definition: dotdot_mqtt.h:19193
uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_set
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
uic_mqtt_dotdot_application_monitoring_updated_state_t::application_version
bool application_version
Definition: dotdot_mqtt.h:20280
uic_mqtt_dotdot_application_monitoring_application_name_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationName.
uic_mqtt_dotdot_thermostat_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AlarmMask.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_frequency_max
bool ac_frequency_max
Definition: dotdot_mqtt.h:16183
uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_set
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
uic_mqtt_dotdot_color_control_updated_state_t::current_saturation
bool current_saturation
Definition: dotdot_mqtt.h:11593
uic_mqtt_dotdot_aox_locator_state_t::position_and_orientation_valid
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:21030
uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_state_t, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:5690
uic_mqtt_dotdot_application_monitoring_state_t::applicationcpu_average_usage_percent
double applicationcpu_average_usage_percent
Definition: dotdot_mqtt.h:20272
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_over_voltage_counter_phc
bool averagerms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:16286
uic_mqtt_dotdot_binding_generated_unbind_callback_set
void uic_mqtt_dotdot_binding_generated_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
ProfileIntervalPeriod
ProfileIntervalPeriod
Definition: zap-types.h:973
uic_mqtt_dotdot_electrical_measurement_state_t::measured_phase3rd_harmonic_current
int16_t measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:16065
uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1.
uic_mqtt_dotdot_iaswd_command_squawk_fields_t
Command fields for IASWD/Squawk.
Definition: dotdot_mqtt.h:15388
uic_mqtt_dotdot_ph_measurement_measured_value_publish
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MeasuredValue.
uic_mqtt_dotdot_thermostat_updated_state_t::setpoint_change_source
bool setpoint_change_source
Definition: dotdot_mqtt.h:9845
uic_mqtt_dotdot_door_lock_state_t::maxrfid_code_length
uint8_t maxrfid_code_length
Definition: dotdot_mqtt.h:6340
uic_mqtt_dotdot_aox_position_estimation_state_t
Definition: dotdot_mqtt.h:21498
uic_mqtt_dotdot_door_lock_state_t::maxpin_code_length
uint8_t maxpin_code_length
Definition: dotdot_mqtt.h:6338
uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t::tilt_value
uint16_t tilt_value
Definition: dotdot_mqtt.h:8471
uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t
Command fields for Alarms/GetAlarmResponse.
Definition: dotdot_mqtt.h:4249
uic_mqtt_dotdot_color_control_generated_step_color_callback_set
void uic_mqtt_dotdot_color_control_generated_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
uic_mqtt_dotdot_scenes_remove_scene_response_callback_set
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
uic_mqtt_dotdot_diagnostics_updated_state_t::neighbor_removed
bool neighbor_removed
Definition: dotdot_mqtt.h:18520
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_speed
bool max_speed
Definition: dotdot_mqtt.h:9230
uic_mqtt_dotdot_thermostat_updated_state_t::min_setpoint_dead_band
bool min_setpoint_dead_band
Definition: dotdot_mqtt.h:9832
uic_mqtt_dotdot_color_control_updated_state_t::couple_color_temp_to_level_min_mireds
bool couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:11642
uic_mqtt_dotdot_diagnostics_state_t::mac_tx_ucast_fail
uint16_t mac_tx_ucast_fail
Definition: dotdot_mqtt.h:18476
uic_mqtt_dotdot_scenes_updated_state_t
Definition: dotdot_mqtt.h:2620
uic_mqtt_dotdot_flow_measurement_state_t::max_measured_value
uint16_t max_measured_value
Definition: dotdot_mqtt.h:13983
uic_mqtt_dotdot_thermostat_state_t::hvac_system_type_configuration
uint8_t hvac_system_type_configuration
Definition: dotdot_mqtt.h:9769
uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t::group_name
const char * group_name
Definition: dotdot_mqtt.h:2209
uic_mqtt_dotdot_application_monitoring_uptime_minutes_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/UptimeMinutes.
uic_mqtt_dotdot_scenes_add_scene_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2404
uic_mqtt_dotdot_door_lock_updated_state_t::lock_type
bool lock_type
Definition: dotdot_mqtt.h:6371
SGroupId
uint16_t SGroupId
Definition: zap-types.h:49
uic_mqtt_dotdot_color_control_primary4_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Intensity.
uic_mqtt_dotdot_thermostat_state_t::local_temperature_calibration
int8_t local_temperature_calibration
Definition: dotdot_mqtt.h:9770
uic_mqtt_dotdot_system_metrics_state_t::system_interrupts
uint64_t system_interrupts
Definition: dotdot_mqtt.h:19708
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_min_phb
int16_t active_power_min_phb
Definition: dotdot_mqtt.h:16128
uic_mqtt_dotdot_shade_configuration_physical_closed_limit_publish
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit.
uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t::capacity
uint8_t capacity
Definition: dotdot_mqtt.h:2779
uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC.
uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t::enroll_response_code
ZoneEnrollResponseEnrollResponseCode enroll_response_code
Definition: dotdot_mqtt.h:15084
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_under_voltage_counter
bool averagerms_under_voltage_counter
Definition: dotdot_mqtt.h:16223
uic_mqtt_dotdot_power_configuration_state_t::battery2_voltage_threshold2
uint8_t battery2_voltage_threshold2
Definition: dotdot_mqtt.h:591
uic_mqtt_dotdot_level_move_with_on_off_callback_t
sl_status_t(* uic_mqtt_dotdot_level_move_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3584
uic_mqtt_dotdot_thermostat_state_t::alarm_mask
uint8_t alarm_mask
Definition: dotdot_mqtt.h:9783
uic_mqtt_dotdot_window_covering_up_or_open_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_up_or_open_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8347
uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:6245
uic_mqtt_dotdot_color_control_updated_state_t::color_loop_start_enhanced_hue
bool color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:11637
uic_mqtt_dotdot_device_temperature_configuration_state_t::low_temp_threshold
int16_t low_temp_threshold
Definition: dotdot_mqtt.h:1642
uic_mqtt_dotdot_thermostat_state_t::occupied_setback
uint8_t occupied_setback
Definition: dotdot_mqtt.h:9795
uic_mqtt_dotdot_power_configuration_state_t::mains_voltage_min_threshold
uint16_t mains_voltage_min_threshold
Definition: dotdot_mqtt.h:561
uic_mqtt_dotdot_power_configuration_battery_manufacturer_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryManufacturer.
uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_set
void uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_response_callback_t callback)
uic_mqtt_dotdot_state_remove_callback_t
sl_status_t(* uic_mqtt_dotdot_state_remove_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:19288
uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t color_temperature_mireds, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11400
uic_mqtt_dotdot_illuminance_level_sensing_state_t
Definition: dotdot_mqtt.h:13533
uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:10884
uic_mqtt_dotdot_thermostat_unoccupied_setback_min_publish
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMin.
uic_mqtt_dotdot_system_metrics_updated_state_t::fqdn
bool fqdn
Definition: dotdot_mqtt.h:19730
uic_mqtt_dotdot_ota_upgrade_updated_state_t::minimum_block_period
bool minimum_block_period
Definition: dotdot_mqtt.h:4813
uic_mqtt_dotdot_ballast_configuration_state_t::power_on_level
uint8_t power_on_level
Definition: dotdot_mqtt.h:13055
uic_mqtt_dotdot_poll_control_state_t
Definition: dotdot_mqtt.h:5407
uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityMode.
uic_mqtt_dotdot_door_lock_command_clearpin_code_response_fields_t
Command fields for DoorLock/ClearPINCodeResponse.
Definition: dotdot_mqtt.h:6565
uic_mqtt_dotdot_electrical_measurement_state_t::reactive_power_phc
int16_t reactive_power_phc
Definition: dotdot_mqtt.h:16152
uic_mqtt_dotdot_pump_configuration_and_control_control_mode_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/ControlMode.
uic_mqtt_dotdot_color_control_command_move_to_color_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11771
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_request_fields_t::image_type
OTAImageType image_type
Definition: dotdot_mqtt.h:4955
uic_mqtt_dotdot_color_control_command_step_color_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11799
OTADeviceSpecificImageType
OTADeviceSpecificImageType
Definition: zap-types.h:894
uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_set
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6265
UCL_MQTT_PUBLISH_TYPE_ALL
@ UCL_MQTT_PUBLISH_TYPE_ALL
Definition: dotdot_mqtt.h:92
uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t
Command fields for IASZone/ZoneEnrollRequest.
Definition: dotdot_mqtt.h:15105
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t::extension_field_sets
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:2800
uic_mqtt_dotdot_pump_configuration_and_control_speed_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Speed.
uic_mqtt_dotdot_color_control_state_t::color_loop_start_enhanced_hue
uint16_t color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:11582
uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_set
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t::start_fast_polling
bool start_fast_polling
Definition: dotdot_mqtt.h:5447
uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:2462
uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
uic_mqtt_dotdot_scenes_view_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2415
uic_mqtt_dotdot_door_lock_unlock_door_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:5830
uic_mqtt_dotdot_on_off_state_t::start_up_on_off
uint8_t start_up_on_off
Definition: dotdot_mqtt.h:3286
uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:14635
uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t
Command fields for DoorLock/SetYearDaySchedule.
Definition: dotdot_mqtt.h:6683
uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t::group_identifier_from
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:2862
uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:11172
uic_mqtt_dotdot_set_fan_control_force_read_attributes_callback
void uic_mqtt_dotdot_set_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_time_state_t::time_status
uint8_t time_status
Definition: dotdot_mqtt.h:4386
uic_mqtt_dotdot_electrical_measurement_state_t::total_active_power
int32_t total_active_power
Definition: dotdot_mqtt.h:16055
uic_mqtt_dotdot_window_covering_down_or_close_callback_set
void uic_mqtt_dotdot_window_covering_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
uic_mqtt_dotdot_metering_state_t::outlet_temperature
uint32_t outlet_temperature
Definition: dotdot_mqtt.h:15479
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_comp_pressure
int16_t max_comp_pressure
Definition: dotdot_mqtt.h:9208
uic_mqtt_dotdot_poll_control_state_t::check_in_interval_min
uint32_t check_in_interval_min
Definition: dotdot_mqtt.h:5412
uic_mqtt_dotdot_ota_upgrade_state_t::manufacturerid
uint16_t manufacturerid
Definition: dotdot_mqtt.h:4795
uic_mqtt_dotdot_level_min_frequency_publish
sl_status_t uic_mqtt_dotdot_level_min_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinFrequency.
uic_mqtt_dotdot_diagnostics_updated_state_t::join_indication
bool join_indication
Definition: dotdot_mqtt.h:18522
uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t::move_mode
CCMoveMode move_mode
Definition: dotdot_mqtt.h:11836
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6706
uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampManufacturer.
uic_mqtt_dotdot_window_covering_window_covering_type_publish
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/WindowCoveringType.
uic_mqtt_dotdot_diagnostics_updated_state_t
Definition: dotdot_mqtt.h:18503
uic_mqtt_dotdot_metering_state_t::current_max_demand_delivered_time
UTC current_max_demand_delivered_time
Definition: dotdot_mqtt.h:15472
clusterId
uint16_t clusterId
Definition: zap-types.h:51
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_request_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4856
uic_mqtt_dotdot_system_metrics_state_t::disks_counters_count
size_t disks_counters_count
Definition: dotdot_mqtt.h:19693
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_request_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4953
uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t
Command fields for Scenes/GetSceneMembership.
Definition: dotdot_mqtt.h:2769
uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDOperationEventMask.
uic_mqtt_dotdot_door_lock_state_t::number_ofrfid_users_supported
uint16_t number_ofrfid_users_supported
Definition: dotdot_mqtt.h:6334
uic_mqtt_dotdot_diagnostics_state_t
Definition: dotdot_mqtt.h:18468
uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_set
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::mains_voltage_max_threshold
uint16_t mains_voltage_max_threshold
Definition: dotdot_mqtt.h:562
uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstTemp.
uic_mqtt_dotdot_power_configuration_state_t::battery2_voltage_threshold3
uint8_t battery2_voltage_threshold3
Definition: dotdot_mqtt.h:592
uic_mqtt_dotdot_power_configuration_state_t::battery3_size
uint8_t battery3_size
Definition: dotdot_mqtt.h:601
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::destination_ack_measured_noise_floor
int8_t destination_ack_measured_noise_floor
Definition: dotdot_mqtt.h:19210
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_percentage_threshold2
bool battery3_percentage_threshold2
Definition: dotdot_mqtt.h:672
uic_mqtt_dotdot_shade_configuration_publish_cluster_revision
void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ShadeConfiguration/ClusterRevision attribute.
uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t
Command fields for DoorLock/UnlockWithTimeout.
Definition: dotdot_mqtt.h:6476
uic_mqtt_dotdot_set_groups_force_read_attributes_callback
void uic_mqtt_dotdot_set_groups_force_read_attributes_callback(const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6614
uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_set
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_current_multiplier
bool ac_current_multiplier
Definition: dotdot_mqtt.h:16230
uic_mqtt_dotdot_set_ph_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_ph_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_publish
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHold.
uic_mqtt_dotdot_color_control_updated_state_t::remaining_time
bool remaining_time
Definition: dotdot_mqtt.h:11594
uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent.
uic_mqtt_dotdot_level_state_t::options
uint8_t options
Definition: dotdot_mqtt.h:3637
uic_mqtt_dotdot_diagnostics_updated_state_t::nwkfc_failure
bool nwkfc_failure
Definition: dotdot_mqtt.h:18524
uic_mqtt_dotdot_door_lock_toggle_callback_set
void uic_mqtt_dotdot_door_lock_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
uic_mqtt_dotdot_application_monitoring_state_t::application_version
const char * application_version
Definition: dotdot_mqtt.h:20253
uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledTolerance.
uic_mqtt_dotdot_door_lock_state_t::enable_inside_statusled
bool enable_inside_statusled
Definition: dotdot_mqtt.h:6352
uic_mqtt_dotdot_color_control_step_hue_callback_set
void uic_mqtt_dotdot_color_control_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
uic_mqtt_dotdot_ias_zone_state_t::zone_type
uint8_t zone_type
Definition: dotdot_mqtt.h:15046
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::user_status
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:6920
uic_mqtt_dotdot_color_control_move_color_callback_set
void uic_mqtt_dotdot_color_control_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::white_pointy
uint16_t white_pointy
Definition: dotdot_mqtt.h:11567
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::current_time
uint32_t current_time
Definition: dotdot_mqtt.h:4940
uic_mqtt_dotdot_scenes_view_scene_response_callback_set
void uic_mqtt_dotdot_scenes_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery2_percentage_remaining
uint8_t battery2_percentage_remaining
Definition: dotdot_mqtt.h:582
uic_mqtt_dotdot_color_control_state_t::color_loop_direction
uint8_t color_loop_direction
Definition: dotdot_mqtt.h:11580
uic_mqtt_dotdot_time_state_t::last_set_time
UTC last_set_time
Definition: dotdot_mqtt.h:4393
uic_mqtt_dotdot_color_control_state_t::current_hue
uint8_t current_hue
Definition: dotdot_mqtt.h:11537
uic_mqtt_dotdot_level_command_move_with_on_off_fields_t::rate
uint8_t rate
Definition: dotdot_mqtt.h:3748
uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay.
uic_mqtt_dotdot_color_control_color_loop_time_publish
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopTime.
uic_mqtt_dotdot_color_control_updated_state_t::color_mode
bool color_mode
Definition: dotdot_mqtt.h:11600
uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t::percentage_tilt_value
uint8_t percentage_tilt_value
Definition: dotdot_mqtt.h:8478
uic_mqtt_dotdot_door_lock_command_getpin_code_response_fields_t::code
const char * code
Definition: dotdot_mqtt.h:6552
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_min_delivery_time_seconds
double mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:20268
uic_mqtt_dotdot_diagnostics_state_t::join_indication
uint16_t join_indication
Definition: dotdot_mqtt.h:18487
uic_mqtt_dotdot_door_lock_updated_state_t::number_of_week_day_schedules_supported_per_user
bool number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:6381
uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_state_t, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:10977
uic_mqtt_dotdot_set_application_monitoring_force_read_attributes_callback
void uic_mqtt_dotdot_set_application_monitoring_force_read_attributes_callback(const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod.
uic_mqtt_dotdot_power_configuration_state_t::battery_size
uint8_t battery_size
Definition: dotdot_mqtt.h:567
uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t
Command fields for ElectricalMeasurement/GetProfileInfoResponse.
Definition: dotdot_mqtt.h:16313
uic_mqtt_dotdot_wind_speed_measurement_tolerance_publish
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/Tolerance.
uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9753
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_min_phc
bool rms_voltage_min_phc
Definition: dotdot_mqtt.h:16274
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_voltage_threshold1
bool battery_voltage_threshold1
Definition: dotdot_mqtt.h:633
uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t::tag_unid
const char * tag_unid
Definition: dotdot_mqtt.h:21123
uic_mqtt_dotdot_color_control_primary6y_publish
sl_status_t uic_mqtt_dotdot_color_control_primary6y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Y.
uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageOverload.
uic_mqtt_dotdot_temperature_measurement_tolerance_publish
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/Tolerance.
uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell.
uic_mqtt_dotdot_system_metrics_power_plugged_publish
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/PowerPlugged.
uic_mqtt_dotdot_system_metrics_state_t::battery_percentage
double battery_percentage
Definition: dotdot_mqtt.h:19707
uic_mqtt_dotdot_door_lock_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_state_t, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:6415
uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t::alarm_code
uint8_t alarm_code
Definition: dotdot_mqtt.h:4252
uic_mqtt_dotdot_thermostat_updated_state_t::ac_error_code
bool ac_error_code
Definition: dotdot_mqtt.h:9859
uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11713
uic_mqtt_dotdot_application_monitoring_updated_state_t
Definition: dotdot_mqtt.h:20278
uic_mqtt_dotdot_alarms_generated_alarm_callback_set
void uic_mqtt_dotdot_alarms_generated_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t capacity, SGroupId groupid, uint8_t scene_list_count, const uint8_t *scene_list)
Definition: dotdot_mqtt.h:2516
uic_mqtt_dotdot_electrical_measurement_state_t::total_apparent_power
uint32_t total_apparent_power
Definition: dotdot_mqtt.h:16057
uic_mqtt_dotdot_ota_upgrade_downloaded_file_version_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_downloaded_file_version_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/DownloadedFileVersion.
uic_mqtt_dotdot_level_state_t::start_up_current_level
uint8_t start_up_current_level
Definition: dotdot_mqtt.h:3643
uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_tilt_value)
Definition: dotdot_mqtt.h:8383
uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_state_t, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:14260
uic_mqtt_dotdot_electrical_measurement_state_t::power_factor_phb
int8_t power_factor_phb
Definition: dotdot_mqtt.h:16132
uic_mqtt_dotdot_ballast_configuration_updated_state_t::lamp_alarm_mode
bool lamp_alarm_mode
Definition: dotdot_mqtt.h:13083
uic_mqtt_dotdot_system_metrics_updated_state_t::cpu_max_usage_percent
bool cpu_max_usage_percent
Definition: dotdot_mqtt.h:19717
uic_mqtt_dotdot_level_updated_state_t::start_up_current_level
bool start_up_current_level
Definition: dotdot_mqtt.h:3660
uic_mqtt_dotdot_ias_zone_updated_state_t::zoneid
bool zoneid
Definition: dotdot_mqtt.h:15059
uic_mqtt_dotdot_set_ota_upgrade_force_read_attributes_callback
void uic_mqtt_dotdot_set_ota_upgrade_force_read_attributes_callback(const uic_mqtt_dotdot_ota_upgrade_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t::end_minute
uint8_t end_minute
Definition: dotdot_mqtt.h:6624
uic_mqtt_dotdot_system_metrics_state_t::min_temperature_celcius
double min_temperature_celcius
Definition: dotdot_mqtt.h:19704
uic_mqtt_dotdot_thermostat_state_t::unoccupied_setback_min
uint8_t unoccupied_setback_min
Definition: dotdot_mqtt.h:9799
uic_mqtt_dotdot_set_time_write_attributes_callback
void uic_mqtt_dotdot_set_time_write_attributes_callback(const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::reactive_current_phc
bool reactive_current_phc
Definition: dotdot_mqtt.h:16272
uic_mqtt_dotdot_system_metrics_ram_freemb_publish
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMFreeMB.
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t
Command fields for Thermostat/GetWeeklySchedule.
Definition: dotdot_mqtt.h:9938
uic_mqtt_dotdot_system_metrics_state_t::wireless_network_interfaces_data
const WirelessNetworkInterfaceData * wireless_network_interfaces_data
Definition: dotdot_mqtt.h:19698
uic_mqtt_dotdot_application_monitoring_updated_state_t::application_name
bool application_name
Definition: dotdot_mqtt.h:20279
uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_set
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t
Command fields for AoXLocator/AngleReport.
Definition: dotdot_mqtt.h:21109
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::physical_contact_occupied_to_unoccupied_delay
bool physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:14255
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_percentage_threshold3
bool battery3_percentage_threshold3
Definition: dotdot_mqtt.h:673
uic_mqtt_dotdot_basic_state_t::alarm_mask
uint8_t alarm_mask
Definition: dotdot_mqtt.h:132
uic_mqtt_dotdot_window_covering_state_t::current_position_lift
uint16_t current_position_lift
Definition: dotdot_mqtt.h:8395
uic_mqtt_dotdot_application_monitoring_updated_state_t::applicationcpu_min_usage_percent
bool applicationcpu_min_usage_percent
Definition: dotdot_mqtt.h:20299
uic_mqtt_dotdot_iaswd_publish_cluster_revision
void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASWD/ClusterRevision attribute.
uic_mqtt_dotdot_level_command_move_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3700
uic_mqtt_dotdot_door_lock_updated_state_t::door_state
bool door_state
Definition: dotdot_mqtt.h:6373
uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3.
uic_mqtt_dotdot_door_lock_clearpin_code_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clearpin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:5940
uic_mqtt_dotdot_set_thermostat_user_interface_configuration_force_read_attributes_callback
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_level_step_callback_t
sl_status_t(* uic_mqtt_dotdot_level_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3547
uic_mqtt_dotdot_electrical_measurement_state_t::active_current
int16_t active_current
Definition: dotdot_mqtt.h:16077
uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsLift.
uic_mqtt_dotdot_door_lock_enable_logging_publish
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLogging.
uic_mqtt_dotdot_electrical_measurement_state_t::line_current
uint16_t line_current
Definition: dotdot_mqtt.h:16076
uic_mqtt_dotdot_pump_configuration_and_control_state_t::alarm_mask
uint16_t alarm_mask
Definition: dotdot_mqtt.h:9225
uic_mqtt_dotdot_level_step_with_on_off_callback_t
sl_status_t(* uic_mqtt_dotdot_level_step_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3597
uic_mqtt_dotdot_electrical_measurement_state_t::measured_phase11th_harmonic_current
int16_t measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:16069
uic_mqtt_dotdot_door_lock_minrfid_code_length_publish
sl_status_t uic_mqtt_dotdot_door_lock_minrfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinRFIDCodeLength.
uic_mqtt_dotdot_system_metrics_state_t::cpu_average_usage_percent_count
size_t cpu_average_usage_percent_count
Definition: dotdot_mqtt.h:19678
uic_typedefs.h
Generic type definitions for Unify.
uic_mqtt_dotdot_color_control_updated_state_t::primary5y
bool primary5y
Definition: dotdot_mqtt.h:11616
uic_mqtt_dotdot_barrier_control_state_t::barrier_position
uint8_t barrier_position
Definition: dotdot_mqtt.h:8945
uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3739
uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:14896
uic_mqtt_dotdot_electrical_measurement_line_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrent.
uic_mqtt_dotdot_thermostat_state_t::thermostat_programming_operation_mode
uint8_t thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:9790
uic_mqtt_dotdot_electrical_measurement_updated_state_t::line_current
bool line_current
Definition: dotdot_mqtt.h:16206
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_under_voltage_period
bool rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:16225
uic_mqtt_dotdot_diagnostics_state_t::number_of_resets
uint16_t number_of_resets
Definition: dotdot_mqtt.h:18469
uic_mqtt_dotdot_power_configuration_state_t::battery2_voltage_min_threshold
uint8_t battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:589
uic_mqtt_dotdot_binding_state_t::binding_table
const BindingObject * binding_table
Definition: dotdot_mqtt.h:19476
_DiskUsageData
Definition: zap-types.h:1974
uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_set
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3.
uic_mqtt_dotdot_door_lock_state_t::number_of_log_records_supported
uint16_t number_of_log_records_supported
Definition: dotdot_mqtt.h:6331
uic_mqtt_dotdot_metering_supply_status_publish
sl_status_t uic_mqtt_dotdot_metering_supply_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SupplyStatus.
uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11855
uic_mqtt_dotdot_electrical_measurement_state_t::measured_phase5th_harmonic_current
int16_t measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:16066
uic_mqtt_dotdot_door_lock_generated_setpin_code_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_setpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_generated_image_block_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t callback)
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t::transitions_count
uint8_t transitions_count
Definition: dotdot_mqtt.h:9900
uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t
Command fields for ColorControl/MoveToHue.
Definition: dotdot_mqtt.h:11665
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::pump_status
bool pump_status
Definition: dotdot_mqtt.h:9242
_ConfigurationParameter
Definition: zap-types.h:1940
uic_mqtt_dotdot_application_monitoring_updated_state_t::application_connected
bool application_connected
Definition: dotdot_mqtt.h:20281
uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t::cluster_name
const char * cluster_name
Definition: dotdot_mqtt.h:19527
uic_mqtt_dotdot_device_temperature_configuration_state_t::device_temp_alarm_mask
uint8_t device_temp_alarm_mask
Definition: dotdot_mqtt.h:1641
uic_mqtt_dotdot_device_temperature_configuration_state_t::over_temp_total_dwell
uint16_t over_temp_total_dwell
Definition: dotdot_mqtt.h:1640
uic_mqtt_dotdot_door_lock_sendpin_over_the_air_publish
sl_status_t uic_mqtt_dotdot_door_lock_sendpin_over_the_air_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SendPINOverTheAir.
uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled.
uic_mqtt_dotdot_electrical_measurement_active_power_max_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMax.
uic_mqtt_dotdot_iaswd_updated_state_t
Definition: dotdot_mqtt.h:15352
uic_mqtt_dotdot_thermostat_ac_louver_position_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACLouverPosition.
uic_mqtt_dotdot_door_lock_command_setpin_code_fields_t::userid
DrlkPINUserID userid
Definition: dotdot_mqtt.h:6519
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_voltage
bool battery2_voltage
Definition: dotdot_mqtt.h:641
uic_mqtt_dotdot_diagnostics_nwkfc_failure_publish
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKFCFailure.
uic_mqtt_dotdot_identify_updated_state_t::identify_time
bool identify_time
Definition: dotdot_mqtt.h:1884
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_const_pressure
bool max_const_pressure
Definition: dotdot_mqtt.h:9233
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::low_temp_dwell_trip_point
bool low_temp_dwell_trip_point
Definition: dotdot_mqtt.h:1656
uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t
Command fields for ApplicationMonitoring/LogEntry.
Definition: dotdot_mqtt.h:20323
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_logging_level
bool mqtt_logging_level
Definition: dotdot_mqtt.h:20288
uic_mqtt_dotdot_aox_locator_updated_state_t::antenna_mode
bool antenna_mode
Definition: dotdot_mqtt.h:21061
uic_mqtt_dotdot_ota_upgrade_command_image_notify_fields_t
Command fields for OTAUpgrade/ImageNotify.
Definition: dotdot_mqtt.h:4838
uic_mqtt_dotdot_barrier_control_generated_stop_callback_set
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
uic_mqtt_dotdot_system_metrics_state_t::ram_totalmb
double ram_totalmb
Definition: dotdot_mqtt.h:19684
uic_mqtt_dotdot_set_ias_zone_force_read_attributes_callback
void uic_mqtt_dotdot_set_ias_zone_force_read_attributes_callback(const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_groups_remove_group_callback_set
void uic_mqtt_dotdot_groups_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2.
uic_mqtt_dotdot_color_control_updated_state_t::primary4y
bool primary4y
Definition: dotdot_mqtt.h:11613
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_rated_voltage
bool battery3_rated_voltage
Definition: dotdot_mqtt.h:664
uic_mqtt_dotdot_electrical_measurement_active_current_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB.
uic_mqtt_dotdot_power_configuration_state_t::battery2_percentage_min_threshold
uint8_t battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:593
uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_set
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
uic_mqtt_dotdot_ballast_configuration_state_t::ballast_status
uint8_t ballast_status
Definition: dotdot_mqtt.h:13052
uic_mqtt_dotdot_power_configuration_state_t::battery2_percentage_threshold3
uint8_t battery2_percentage_threshold3
Definition: dotdot_mqtt.h:596
uic_mqtt_dotdot_temperature_measurement_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_thermostat_state_t::occupied_setback_min
uint8_t occupied_setback_min
Definition: dotdot_mqtt.h:9796
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::physical_contact_unoccupied_to_occupied_threshold
bool physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:14257
uic_mqtt_dotdot_barrier_control_close_events_publish
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CloseEvents.
uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t
Command fields for IASZone/ZoneEnrollResponse.
Definition: dotdot_mqtt.h:15083
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t::days_mask
uint8_t days_mask
Definition: dotdot_mqtt.h:6616
uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11812
uic_mqtt_dotdot_barrier_control_open_events_publish
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenEvents.
uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6670
uic_mqtt_dotdot_system_metrics_min_temperature_celcius_publish
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MinTemperatureCelcius.
uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2.
uic_mqtt_dotdot_system_metrics_updated_state_t::cpu_average_usage_percent
bool cpu_average_usage_percent
Definition: dotdot_mqtt.h:19715
uic_mqtt_dotdot_illuminance_measurement_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_thermostat_unoccupied_setback_publish
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetback.
uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_lift_value)
Definition: dotdot_mqtt.h:8369
uic_mqtt_dotdot_pressure_measurement_scaled_value_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledValue.
uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_publish
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUAverageUsagePercent.
uic_mqtt_dotdot_color_control_state_t::color_pointby
uint16_t color_pointby
Definition: dotdot_mqtt.h:11575
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_percentage_threshold1
bool battery_percentage_threshold1
Definition: dotdot_mqtt.h:637
uic_mqtt_dotdot_set_carbon_monoxide_write_attributes_callback
void uic_mqtt_dotdot_set_carbon_monoxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
uic_mqtt_dotdot_aox_locator_period_samples_publish
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PeriodSamples.
uic_mqtt_dotdot_system_metrics_state_t::cpu_usage_percent_count
size_t cpu_usage_percent_count
Definition: dotdot_mqtt.h:19674
uic_mqtt_dotdot_thermostat_state_t::control_sequence_of_operation
uint8_t control_sequence_of_operation
Definition: dotdot_mqtt.h:9781
uic_mqtt_dotdot_barrier_control_command_open_events_publish
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandOpenEvents.
uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent.
uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_set
void uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:4890
uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_set
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining.
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_response_fields_t
Command fields for OTAUpgrade/QueryNextImageResponse.
Definition: dotdot_mqtt.h:4868
_EstimatedPosition
Definition: zap-types.h:1981
uic_mqtt_dotdot_electrical_measurement_state_t::dc_current_min
int16_t dc_current_min
Definition: dotdot_mqtt.h:16040
uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t callback)
uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_entryid, uint32_t timestamp, GetLogRecordResponseEventType event_type, DrlkOperEventSource source_operation_event, uint8_t eventid_or_alarm_code, uint16_t userid, const char *pin)
Definition: dotdot_mqtt.h:5881
uic_mqtt_dotdot_electrical_measurement_state_t::dc_voltage_overload
int16_t dc_voltage_overload
Definition: dotdot_mqtt.h:16105
uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t::percent_open
uint8_t percent_open
Definition: dotdot_mqtt.h:8981
uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t::day_of_week
uint8_t day_of_week
Definition: dotdot_mqtt.h:9910
uic_mqtt_dotdot_state_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_state_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_state_t, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:19318
uic_mqtt_dotdot_window_covering_stop_callback_set
void uic_mqtt_dotdot_window_covering_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
_MinMaxPair
Definition: zap-types.h:1999
uic_mqtt_dotdot_shade_configuration_motor_step_size_publish
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/MotorStepSize.
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::maximum_data_size
uint8_t maximum_data_size
Definition: dotdot_mqtt.h:4915
uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod.
uic_mqtt_dotdot_window_covering_updated_state_t
Definition: dotdot_mqtt.h:8414
uic_mqtt_dotdot_ota_upgrade_downloaded_zig_bee_stack_version_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_downloaded_zig_bee_stack_version_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/DownloadedZigBeeStackVersion.
uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_set
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t
Command fields for Level/MoveToClosestFrequency.
Definition: dotdot_mqtt.h:3782
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power
bool active_power
Definition: dotdot_mqtt.h:16215
uic_mqtt_dotdot_metering_updated_state_t::reading_snap_shot_time
bool reading_snap_shot_time
Definition: dotdot_mqtt.h:15500
uic_mqtt_dotdot_illuminance_measurement_state_t::max_measured_value
uint16_t max_measured_value
Definition: dotdot_mqtt.h:13393
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_min
bool rms_current_min
Definition: dotdot_mqtt.h:16213
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t::enhanced_hue
uint16_t enhanced_hue
Definition: dotdot_mqtt.h:11864
uic_mqtt_dotdot_color_control_state_t::color_pointrx
uint16_t color_pointrx
Definition: dotdot_mqtt.h:11568
uic_mqtt_dotdot_set_system_metrics_force_read_attributes_callback
void uic_mqtt_dotdot_set_system_metrics_force_read_attributes_callback(const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::ac_reactive_power_overload
int16_t ac_reactive_power_overload
Definition: dotdot_mqtt.h:16111
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t::update_flags
uint8_t update_flags
Definition: dotdot_mqtt.h:11879
uic_mqtt_dotdot_door_lock_state_t::door_state
uint8_t door_state
Definition: dotdot_mqtt.h:6327
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_swell_period_phb
uint16_t rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:16139
uic_mqtt_dotdot_scenes_command_view_scene_fields_t
Command fields for Scenes/ViewScene.
Definition: dotdot_mqtt.h:2675
uic_mqtt_dotdot_electrical_measurement_updated_state_t::phase_harmonic_current_multiplier
bool phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:16205
uic_mqtt_dotdot_power_configuration_state_t::battery3_voltage
uint8_t battery3_voltage
Definition: dotdot_mqtt.h:598
uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTADeviceSpecificImageType image_type, uint32_t file_version, uint32_t image_size)
Definition: dotdot_mqtt.h:4771
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_voltage_divisor
bool dc_voltage_divisor
Definition: dotdot_mqtt.h:16176
uic_mqtt_dotdot_aox_locator_angle_correction_timeout_publish
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionTimeout.
uic_mqtt_dotdot_thermostat_state_t::min_heat_setpoint_limit
int16_t min_heat_setpoint_limit
Definition: dotdot_mqtt.h:9775
uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds.
uic_mqtt_dotdot_set_electrical_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_electrical_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_active_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrent.
uic_mqtt_dotdot_electrical_measurement_state_t::ac_current_multiplier
uint16_t ac_current_multiplier
Definition: dotdot_mqtt.h:16100
uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t::transitions_count
uint8_t transitions_count
Definition: dotdot_mqtt.h:9914
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_over_voltage
int16_t rms_extreme_over_voltage
Definition: dotdot_mqtt.h:16114
uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold.
uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_set
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery3_voltage_threshold2
uint8_t battery3_voltage_threshold2
Definition: dotdot_mqtt.h:608
uic_mqtt_dotdot_diagnostics_state_t::aps_tx_bcast
uint16_t aps_tx_bcast
Definition: dotdot_mqtt.h:18478
uic_mqtt_dotdot_ias_zone_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ias_zone_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_state_t, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:15064
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t
Command fields for DoorLock/GetHolidaySchedule.
Definition: dotdot_mqtt.h:6763
uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_publish(const char *base_topic, LoggingLevelEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel.
uic_mqtt_dotdot_door_lock_updated_state_t::enable_local_programming
bool enable_local_programming
Definition: dotdot_mqtt.h:6396
uic_mqtt_dotdot_aox_locator_slot_duration_publish
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/SlotDuration.
uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:14634
uic_mqtt_dotdot_set_fan_control_write_attributes_callback
void uic_mqtt_dotdot_set_fan_control_write_attributes_callback(const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_set
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
uic_mqtt_dotdot_basic_updated_state_t::application_version
bool application_version
Definition: dotdot_mqtt.h:139
uic_mqtt_dotdot_color_control_updated_state_t::color_loop_active
bool color_loop_active
Definition: dotdot_mqtt.h:11634
uic_mqtt_dotdot_groups_command_remove_group_response_fields_t
Command fields for Groups/RemoveGroupResponse.
Definition: dotdot_mqtt.h:2197
uic_mqtt_dotdot_ota_upgrade_state_t::image_upgrade_status
uint8_t image_upgrade_status
Definition: dotdot_mqtt.h:4794
uic_mqtt_dotdot_thermostat_updated_state_t::thermostat_running_state
bool thermostat_running_state
Definition: dotdot_mqtt.h:9844
uic_mqtt_dotdot_set_pressure_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_pressure_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t::step_size
uint16_t step_size
Definition: dotdot_mqtt.h:11851
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_voltage_max
bool dc_voltage_max
Definition: dotdot_mqtt.h:16168
uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t::local_end_time
uint32_t local_end_time
Definition: dotdot_mqtt.h:6690
uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_publish
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout.
uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t::schedule_programming_visibility
uint8_t schedule_programming_visibility
Definition: dotdot_mqtt.h:11155
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::request_node_address
EUI64 request_node_address
Definition: dotdot_mqtt.h:4896
uic_mqtt_dotdot_set_thermostat_user_interface_configuration_write_attributes_callback
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_write_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_state_t::max_cool_setpoint_limit
int16_t max_cool_setpoint_limit
Definition: dotdot_mqtt.h:9778
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2809
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::transmission_time_ms
uint16_t transmission_time_ms
Definition: dotdot_mqtt.h:19178
ImageNotifyPayloadType
ImageNotifyPayloadType
Definition: zap-types.h:774
uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t::log_message
const char * log_message
Definition: dotdot_mqtt.h:20330
uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_set
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::program_event_source
ProgrammingEventNotificationProgramEventSource program_event_source
Definition: dotdot_mqtt.h:6910
uic_mqtt_dotdot_system_metrics_system_interrupts_publish
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SystemInterrupts.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::reactive_current
bool reactive_current
Definition: dotdot_mqtt.h:16208
uic_mqtt_dotdot_system_metrics_state_t::reporting_interval_seconds
uint32_t reporting_interval_seconds
Definition: dotdot_mqtt.h:19673
uic_mqtt_dotdot_color_control_state_t::currentx
uint16_t currentx
Definition: dotdot_mqtt.h:11540
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::occupancy
bool occupancy
Definition: dotdot_mqtt.h:14246
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t::start_hue
uint16_t start_hue
Definition: dotdot_mqtt.h:11887
uic_mqtt_dotdot_color_control_updated_state_t::primary4_intensity
bool primary4_intensity
Definition: dotdot_mqtt.h:11614
uic_mqtt_dotdot_color_control_updated_state_t::primary3_intensity
bool primary3_intensity
Definition: dotdot_mqtt.h:11611
uic_mqtt_dotdot_metering_current_summation_delivered_publish
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationDelivered.
uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6063
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t::scheduleid
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:6612
uic_mqtt_dotdot_power_configuration_state_t::battery2_alarm_mask
uint8_t battery2_alarm_mask
Definition: dotdot_mqtt.h:588
uic_mqtt_dotdot_scenes_command_remove_scene_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2703
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2a_hr_rating
bool battery2a_hr_rating
Definition: dotdot_mqtt.h:645
uic_mqtt_dotdot_color_control_state_t::primary6_intensity
uint8_t primary6_intensity
Definition: dotdot_mqtt.h:11565
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t::scheduleid
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:6704
uic_mqtt_dotdot_flow_measurement_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_ias_zone_state_t::current_zone_sensitivity_level
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:15051
uic_mqtt_dotdot_color_control_white_pointx_publish
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointX.
uic_mqtt_dotdot_power_configuration_battery3_quantity_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Quantity.
uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t::timeout_in_seconds
uint16_t timeout_in_seconds
Definition: dotdot_mqtt.h:6477
uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t::schedule_programming_visibility
bool schedule_programming_visibility
Definition: dotdot_mqtt.h:11161
uic_mqtt_dotdot_electrical_measurement_state_t::phase_harmonic_current_multiplier
int8_t phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:16075
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_voltage
bool dc_voltage
Definition: dotdot_mqtt.h:16166
uic_mqtt_dotdot_basic_updated_state_t
Definition: dotdot_mqtt.h:137
uic_mqtt_dotdot_electrical_measurement_state_t::dc_current_multiplier
uint16_t dc_current_multiplier
Definition: dotdot_mqtt.h:16047
uic_mqtt_dotdot_dehumidification_control_updated_state_t::relative_humidity
bool relative_humidity
Definition: dotdot_mqtt.h:10967
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_over_voltage_period_phb
bool rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:16266
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_power_divisor
bool dc_power_divisor
Definition: dotdot_mqtt.h:16180
uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:5913
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_rated_voltage
bool battery2_rated_voltage
Definition: dotdot_mqtt.h:647
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_response_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4871
uic_mqtt_dotdot_metering_state_t::current_summation_received
uint64_t current_summation_received
Definition: dotdot_mqtt.h:15467
uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6730
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_under_voltage_period_phc
uint16_t rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:16159
uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_set
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
uic_mqtt_dotdot_set_on_off_force_read_attributes_callback
void uic_mqtt_dotdot_set_on_off_force_read_attributes_callback(const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_saturation_fields_t::move_mode
CCMoveMode move_mode
Definition: dotdot_mqtt.h:11722
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t
Command fields for ColorControl/ColorLoopSet.
Definition: dotdot_mqtt.h:11878
uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationMaxCool.
uic_mqtt_dotdot_pump_configuration_and_control_state_t::operation_mode
uint8_t operation_mode
Definition: dotdot_mqtt.h:9223
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_phb
bool active_power_phb
Definition: dotdot_mqtt.h:16257
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_pressure
int16_t max_pressure
Definition: dotdot_mqtt.h:9202
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_const_temp
int16_t max_const_temp
Definition: dotdot_mqtt.h:9214
uic_mqtt_dotdot_thermostat_state_t::ac_louver_position
uint8_t ac_louver_position
Definition: dotdot_mqtt.h:9807
uic_mqtt_dotdot_wind_speed_measurement_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:14753
uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t callback)
uic_mqtt_dotdot_set_occupancy_sensing_write_attributes_callback
void uic_mqtt_dotdot_set_occupancy_sensing_write_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
uic_mqtt_dotdot_aox_locator_state_t::azimuth_mask
const MinMaxPair * azimuth_mask
Definition: dotdot_mqtt.h:21033
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::data
const char * data
Definition: dotdot_mqtt.h:6924
uic_mqtt_dotdot_system_metrics_cpu_usage_percent_publish
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUUsagePercent.
uic_mqtt_dotdot_color_control_color_pointby_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBY.
uic_mqtt_dotdot_diagnostics_publish_cluster_revision
void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Diagnostics/ClusterRevision attribute.
uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision
void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OccupancySensing/ClusterRevision attribute.
uic_mqtt_dotdot_ballast_configuration_updated_state_t::ballast_status
bool ballast_status
Definition: dotdot_mqtt.h:13071
uic_mqtt_dotdot_aox_locator_angle_report_callback_t
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:21001
uic_mqtt_dotdot_ota_upgrade_generated_image_page_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_image_page_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_page_request_callback_t callback)
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t::direction
CCColorLoopDirection direction
Definition: dotdot_mqtt.h:11883
uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:3735
uic_mqtt_dotdot_basic_updated_state_t::manufacturer_name
bool manufacturer_name
Definition: dotdot_mqtt.h:142
uic_mqtt_dotdot_thermostat_thermostat_running_mode_publish
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningMode.
uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t
Command fields for DoorLock/SetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:6696
uic_mqtt_dotdot_ota_upgrade_updated_state_t::current_zig_bee_stack_version
bool current_zig_bee_stack_version
Definition: dotdot_mqtt.h:4807
uic_mqtt_dotdot_diagnostics_phy_tomac_queue_limit_reached_publish
sl_status_t uic_mqtt_dotdot_diagnostics_phy_tomac_queue_limit_reached_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached.
uic_mqtt_dotdot_alarms_generated_get_alarm_callback_set
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
uic_mqtt_dotdot_scenes_copy_scene_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId group_identifier_from, uint8_t scene_identifier_from)
Definition: dotdot_mqtt.h:2599
uic_mqtt_dotdot_color_control_command_move_to_color_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11773
uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
uic_mqtt_dotdot_alarms_get_alarm_response_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t alarm_code, clusterId cluster_identifier, uint32_t time_stamp)
Definition: dotdot_mqtt.h:4180
uic_mqtt_dotdot_barrier_control_updated_state_t
Definition: dotdot_mqtt.h:8948
uic_mqtt_dotdot_groups_name_support_publish
sl_status_t uic_mqtt_dotdot_groups_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Groups/Attributes/NameSupport.
uic_mqtt_dotdot_set_shade_configuration_write_attributes_callback
void uic_mqtt_dotdot_set_shade_configuration_write_attributes_callback(const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
uic_mqtt_dotdot_set_protocol_controller_network_management_write_attributes_callback
void uic_mqtt_dotdot_set_protocol_controller_network_management_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_state_t::upgrade_serverid
EUI64 upgrade_serverid
Definition: dotdot_mqtt.h:4788
uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t
Command fields for Scenes/CopySceneResponse.
Definition: dotdot_mqtt.h:2859
uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t::scheduleid
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:6728
uic_mqtt_dotdot_metering_unitof_measure_publish
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/UnitofMeasure.
uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t::hue
uint8_t hue
Definition: dotdot_mqtt.h:11666
uic_mqtt_dotdot_shade_configuration_status_publish
sl_status_t uic_mqtt_dotdot_shade_configuration_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Status.
uic_mqtt_dotdot_fan_control_fan_mode_sequence_publish
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanModeSequence.
uic_mqtt_dotdot_metering_inlet_temperature_publish
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/InletTemperature.
uic_mqtt_dotdot_metering_current_max_demand_received_publish
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceived.
uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMax.
uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit.
uic_mqtt_dotdot_groups_remove_group_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:2078
uic_mqtt_dotdot_electrical_measurement_state_t::ac_frequency
uint16_t ac_frequency
Definition: dotdot_mqtt.h:16051
uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t file_offset, const char *image_data, uint32_t current_time, uint32_t request_time, uint16_t minimum_block_period)
Definition: dotdot_mqtt.h:4705
uic_mqtt_dotdot_set_illuminance_level_sensing_force_read_attributes_callback
void uic_mqtt_dotdot_set_illuminance_level_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_color_control_command_step_color_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11797
uic_mqtt_dotdot_scenes_command_view_scene_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2676
UCL_MQTT_PUBLISH_TYPE_DESIRED
@ UCL_MQTT_PUBLISH_TYPE_DESIRED
Definition: dotdot_mqtt.h:88
callback
static void callback(uint8_t status, const zwapi_tx_report_t *tx_info, void *user)
Definition: zwave_s0_transport.c:577
uic_mqtt_dotdot_electrical_measurement_state_t::measured5th_harmonic_current
int16_t measured5th_harmonic_current
Definition: dotdot_mqtt.h:16060
uic_mqtt_dotdot_pressure_measurement_state_t::max_measured_value
int16_t max_measured_value
Definition: dotdot_mqtt.h:13768
uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t
Command fields for Level/MoveToLevelWithOnOff.
Definition: dotdot_mqtt.h:3732
uic_mqtt_dotdot_set_door_lock_write_attributes_callback
void uic_mqtt_dotdot_set_door_lock_write_attributes_callback(const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
uic_mqtt_dotdot_iaswd_command_start_warning_fields_t::siren_configuration
uint8_t siren_configuration
Definition: dotdot_mqtt.h:15376
uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_state_t, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:14119
uic_mqtt_dotdot_window_covering_current_position_lift_publish
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLift.
uic_mqtt_dotdot_basic_generic_device_class_publish
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Class.
uic_mqtt_dotdot_thermostat_updated_state_t::pi_heating_demand
bool pi_heating_demand
Definition: dotdot_mqtt.h:9821
uic_mqtt_dotdot_alarms_state_t::alarm_count
uint16_t alarm_count
Definition: dotdot_mqtt.h:4205
uic_mqtt_dotdot_scenes_publish_cluster_revision
void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Scenes/ClusterRevision attribute.
uic_mqtt_dotdot_identify_identify_callback_t
sl_status_t(* uic_mqtt_dotdot_identify_identify_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t identify_time)
Definition: dotdot_mqtt.h:1850
uic_mqtt_dotdot_electrical_measurement_state_t::reactive_power_phb
int16_t reactive_power_phb
Definition: dotdot_mqtt.h:16130
uic_mqtt_dotdot_color_control_updated_state_t::enhanced_color_mode
bool enhanced_color_mode
Definition: dotdot_mqtt.h:11633
uic_mqtt_dotdot_door_lock_state_t::security_level
uint8_t security_level
Definition: dotdot_mqtt.h:6358
uic_mqtt_dotdot_level_state_t::max_level
uint8_t max_level
Definition: dotdot_mqtt.h:3633
uic_mqtt_dotdot_aox_locator_updated_state_t::position_and_orientation_valid
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:21055
uic_mqtt_dotdot_color_control_remaining_time_publish
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/RemainingTime.
uic_mqtt_dotdot_color_control_state_t::color_capabilities
uint16_t color_capabilities
Definition: dotdot_mqtt.h:11584
uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit.
uic_mqtt_dotdot_color_control_color_pointrx_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRX.
uic_mqtt_dotdot_scenes_command_copy_scene_fields_t::mode
uint8_t mode
Definition: dotdot_mqtt.h:2845
uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_set
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_image_notify_fields_t::new_file_version
uint32_t new_file_version
Definition: dotdot_mqtt.h:4847
uic_mqtt_dotdot_level_move_callback_t
sl_status_t(* uic_mqtt_dotdot_level_move_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3534
uic_mqtt_dotdot_scenes_command_recall_scene_fields_t
Command fields for Scenes/RecallScene.
Definition: dotdot_mqtt.h:2758
uic_mqtt_dotdot_flow_measurement_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_door_lock_updated_state_t::manual_operation_event_mask
bool manual_operation_event_mask
Definition: dotdot_mqtt.h:6408
uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_set
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_set
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t callback)
uic_mqtt_dotdot_on_off_off_callback_set
void uic_mqtt_dotdot_on_off_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
uic_mqtt_dotdot_thermostat_updated_state_t::min_heat_setpoint_limit
bool min_heat_setpoint_limit
Definition: dotdot_mqtt.h:9828
uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t
Command fields for WindowCovering/GoToLiftPercentage.
Definition: dotdot_mqtt.h:8463
uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11672
uic_mqtt_dotdot_thermostat_state_t::remote_sensing
uint8_t remote_sensing
Definition: dotdot_mqtt.h:9780
uic_mqtt_dotdot_level_updated_state_t::max_level
bool max_level
Definition: dotdot_mqtt.h:3650
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_subscription_count
bool mqtt_subscription_count
Definition: dotdot_mqtt.h:20292
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t::time
uint16_t time
Definition: dotdot_mqtt.h:11885
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2829
uic_mqtt_dotdot_color_control_state_t::primary1x
uint16_t primary1x
Definition: dotdot_mqtt.h:11548
uic_mqtt_dotdot_scenes_generated_add_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::primary5y
uint16_t primary5y
Definition: dotdot_mqtt.h:11561
uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t
Command fields for DoorLock/LockDoorResponse.
Definition: dotdot_mqtt.h:6441
uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6017
uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_upgrade_end_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version)
Definition: dotdot_mqtt.h:4728
uic_mqtt_dotdot_scenes_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_state_t, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:2629
uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t
Command fields for DoorLock/GetUserTypeResponse.
Definition: dotdot_mqtt.h:6822
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::image_type
OTAImageType image_type
Definition: dotdot_mqtt.h:4932
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_request_fields_t
Command fields for OTAUpgrade/UpgradeEndRequest.
Definition: dotdot_mqtt.h:4950
uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold.
uic_mqtt_dotdot_shade_configuration_mode_publish
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Mode.
uic_mqtt_dotdot_ota_upgrade_file_offset_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_file_offset_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/FileOffset.
uic_mqtt_dotdot_power_configuration_state_t::battery_percentage_min_threshold
uint8_t battery_percentage_min_threshold
Definition: dotdot_mqtt.h:576
uic_mqtt_dotdot_pressure_measurement_updated_state_t::min_scaled_value
bool min_scaled_value
Definition: dotdot_mqtt.h:13783
uic_mqtt_dotdot_aox_locator_updated_state_t::angle_filtering
bool angle_filtering
Definition: dotdot_mqtt.h:21064
uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t
sl_status_t(* uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:19463
uic_mqtt_dotdot_level_command_step_with_on_off_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:3763
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured_phase1st_harmonic_current
bool measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:16194
uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t
sl_status_t(* uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:19456
uic_mqtt_dotdot_poll_control_updated_state_t::fast_poll_timeout_max
bool fast_poll_timeout_max
Definition: dotdot_mqtt.h:5424
uic_mqtt_dotdot_relativity_humidity_state_t::max_measured_value
uint16_t max_measured_value
Definition: dotdot_mqtt.h:14108
uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t
Command fields for AoXLocator/AngleCorrection.
Definition: dotdot_mqtt.h:21122
uic_mqtt_dotdot_basic_date_code_publish
sl_status_t uic_mqtt_dotdot_basic_date_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DateCode.
uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2665
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured_phase3rd_harmonic_current
bool measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:16195
uic_mqtt_dotdot_diagnostics_updated_state_t::last_messagelqi
bool last_messagelqi
Definition: dotdot_mqtt.h:18534
uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter.
uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMax.
uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:9873
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t::step_size
uint16_t step_size
Definition: dotdot_mqtt.h:11926
uic_mqtt_dotdot_metering_demand_formatting_publish
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DemandFormatting.
uic_mqtt_dotdot_ota_upgrade_updated_state_t::image_upgrade_status
bool image_upgrade_status
Definition: dotdot_mqtt.h:4810
uic_mqtt_dotdot_state_state_t
Definition: dotdot_mqtt.h:19309
DrlkOperMode
DrlkOperMode
Definition: zap-types.h:578
uic_mqtt_dotdot_set_iaswd_write_attributes_callback
void uic_mqtt_dotdot_set_iaswd_write_attributes_callback(const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
uic_mqtt_dotdot_ballast_configuration_updated_state_t::min_level
bool min_level
Definition: dotdot_mqtt.h:13072
uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_state_t, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:14513
uic_mqtt_dotdot_thermostat_updated_state_t::outdoor_temperature
bool outdoor_temperature
Definition: dotdot_mqtt.h:9814
uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t::keypad_lockout
uint8_t keypad_lockout
Definition: dotdot_mqtt.h:11154
uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold.
uic_mqtt_dotdot_color_control_command_move_to_color_fields_t::colory
uint16_t colory
Definition: dotdot_mqtt.h:11767
uic_mqtt_dotdot_door_lock_updated_state_t::language
bool language
Definition: dotdot_mqtt.h:6389
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_min
uint16_t rms_voltage_min
Definition: dotdot_mqtt.h:16080
uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2748
uic_mqtt_dotdot_basic_power_source_publish
sl_status_t uic_mqtt_dotdot_basic_power_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PowerSource.
uic_mqtt_dotdot_thermostat_unoccupied_setback_max_publish
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMax.
uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_phc
uint16_t rms_current_phc
Definition: dotdot_mqtt.h:16146
uic_mqtt_dotdot_illuminance_measurement_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:13400
uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t::new_long_poll_interval
uint32_t new_long_poll_interval
Definition: dotdot_mqtt.h:5456
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_response_fields_t
Command fields for OTAUpgrade/QueryDeviceSpecificFileResponse.
Definition: dotdot_mqtt.h:4993
uic_mqtt_dotdot_window_covering_state_t::intermediate_setpoints_tilt
const char * intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:8411
uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent.
uic_mqtt_dotdot_color_control_updated_state_t::color_pointb_intensity
bool color_pointb_intensity
Definition: dotdot_mqtt.h:11631
uic_mqtt_dotdot_level_on_transition_time_publish
sl_status_t uic_mqtt_dotdot_level_on_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnTransitionTime.
uic_mqtt_dotdot_level_generated_move_with_on_off_callback_set
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_set
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
uic_mqtt_dotdot_iaswd_command_start_warning_fields_t::strobe_level
IaswdLevel strobe_level
Definition: dotdot_mqtt.h:15382
uic_mqtt_dotdot_electrical_measurement_active_power_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePower.
uic_mqtt_dotdot_aox_locator_angle_filtering_weight_publish
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFilteringWeight.
IasZoneType
IasZoneType
Definition: zap-types.h:693
uic_mqtt_dotdot_basic_device_enabled_publish
sl_status_t uic_mqtt_dotdot_basic_device_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DeviceEnabled.
uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint.
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_quantity
bool battery2_quantity
Definition: dotdot_mqtt.h:646
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_phb
bool rms_current_phb
Definition: dotdot_mqtt.h:16254
uic_mqtt_dotdot_pump_configuration_and_control_capacity_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Capacity.
uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB.
uic_mqtt_dotdot_time_publish_cluster_revision
void uic_mqtt_dotdot_time_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Time/ClusterRevision attribute.
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_alarm_mask
bool battery2_alarm_mask
Definition: dotdot_mqtt.h:648
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_comp_pressure
bool max_comp_pressure
Definition: dotdot_mqtt.h:9235
uic_mqtt_dotdot_basic_updated_state_t::stack_version
bool stack_version
Definition: dotdot_mqtt.h:140
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_voltage_measurement_period_phc
uint16_t averagerms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:16155
uic_mqtt_dotdot_electrical_measurement_state_t::reactive_current_phb
int16_t reactive_current_phb
Definition: dotdot_mqtt.h:16120
uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_set
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:15020
uic_mqtt_dotdot_barrier_control_state_t::moving_state
uint8_t moving_state
Definition: dotdot_mqtt.h:8936
uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_set
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
uic_mqtt_dotdot_color_control_color_loop_set_callback_set
void uic_mqtt_dotdot_color_control_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
uic_mqtt_dotdot_dehumidification_control_state_t::rh_dehumidification_setpoint
uint8_t rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:10958
uic_mqtt_dotdot_thermostat_state_t::abs_max_cool_setpoint_limit
int16_t abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:9766
uic_mqtt_dotdot_groups_command_add_group_fields_t
Command fields for Groups/AddGroup.
Definition: dotdot_mqtt.h:2136
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_percentage_min_threshold
bool battery_percentage_min_threshold
Definition: dotdot_mqtt.h:636
uic_mqtt_dotdot_state_remove_offline_callback_set
void uic_mqtt_dotdot_state_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t::color_temperature_mireds
uint16_t color_temperature_mireds
Definition: dotdot_mqtt.h:11808
uic_mqtt_dotdot_electrical_measurement_state_t::ac_frequency_max
uint16_t ac_frequency_max
Definition: dotdot_mqtt.h:16053
uic_mqtt_dotdot_ota_upgrade_updated_state_t::upgrade_activation_policy
bool upgrade_activation_policy
Definition: dotdot_mqtt.h:4815
uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_write_attributes_callback
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
uic_mqtt_dotdot_ias_zone_updated_state_t
Definition: dotdot_mqtt.h:15054
uic_mqtt_dotdot_ota_upgrade_command_image_notify_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4843
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_logging_level
uint8_t mqtt_logging_level
Definition: dotdot_mqtt.h:20262
uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_publish
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUFrequencyMHz.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_over_voltage_period
bool rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:16224
uic_mqtt_dotdot_on_off_state_t
Definition: dotdot_mqtt.h:3281
uic_mqtt_dotdot_ota_upgrade_updated_state_t::manufacturerid
bool manufacturerid
Definition: dotdot_mqtt.h:4811
uic_mqtt_dotdot_binding_command_unbind_fields_t::cluster_name
const char * cluster_name
Definition: dotdot_mqtt.h:19516
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage
uint16_t rms_voltage
Definition: dotdot_mqtt.h:16079
uic_mqtt_dotdot_basic_state_t::generic_device_class
uint8_t generic_device_class
Definition: dotdot_mqtt.h:122
uic_mqtt_dotdot_level_command_step_fields_t::step_mode
MoveStepMode step_mode
Definition: dotdot_mqtt.h:3709
uic_mqtt_dotdot_system_metrics_average_temperature_celcius_publish
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/AverageTemperatureCelcius.
uic_mqtt_dotdot_ota_upgrade_state_t::downloaded_file_version
uint32_t downloaded_file_version
Definition: dotdot_mqtt.h:4792
uic_mqtt_dotdot_iaswd_state_t
Definition: dotdot_mqtt.h:15348
uic_mqtt_dotdot_color_control_state_t::primary2y
uint16_t primary2y
Definition: dotdot_mqtt.h:11552
uic_mqtt_dotdot_ballast_configuration_state_t::lamp_burn_hours
uint32_t lamp_burn_hours
Definition: dotdot_mqtt.h:13063
uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:6114
uic_mqtt_dotdot_set_ias_zone_write_attributes_callback
void uic_mqtt_dotdot_set_ias_zone_write_attributes_callback(const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_updated_state_t::occupied_heating_setpoint
bool occupied_heating_setpoint
Definition: dotdot_mqtt.h:9825
uic_mqtt_dotdot_aox_locator_state_t::slot_duration
int8_t slot_duration
Definition: dotdot_mqtt.h:21050
uic_mqtt_dotdot_electrical_measurement_state_t::dc_power
int16_t dc_power
Definition: dotdot_mqtt.h:16042
uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadOperationEventMask.
uic_mqtt_dotdot_time_dst_end_publish
sl_status_t uic_mqtt_dotdot_time_dst_end_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstEnd.
uic_mqtt_dotdot_diagnostics_state_t::nwkfc_failure
uint16_t nwkfc_failure
Definition: dotdot_mqtt.h:18489
uic_mqtt_dotdot_diagnostics_averagemac_retry_peraps_message_sent_publish
sl_status_t uic_mqtt_dotdot_diagnostics_averagemac_retry_peraps_message_sent_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent.
uic_mqtt_dotdot_metering_state_t::default_update_period
uint8_t default_update_period
Definition: dotdot_mqtt.h:15474
uic_mqtt_dotdot_groups_command_view_group_response_fields_t::group_name
const char * group_name
Definition: dotdot_mqtt.h:2166
uic_mqtt_dotdot_electrical_measurement_state_t::dc_current_divisor
uint16_t dc_current_divisor
Definition: dotdot_mqtt.h:16048
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:6717
uic_mqtt_dotdot_thermostat_state_t::abs_max_heat_setpoint_limit
int16_t abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:9764
uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_set
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:13662
uic_mqtt_dotdot_color_control_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_state_t, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:11646
uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_publish
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierSummationFormatting.
uic_mqtt_dotdot_on_off_off_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3240
uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:4928
uic_mqtt_dotdot_scenes_command_recall_scene_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:2763
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_voltage_threshold2
bool battery_voltage_threshold2
Definition: dotdot_mqtt.h:634
uic_mqtt_dotdot_aox_locator_state_t
Definition: dotdot_mqtt.h:21028
uic_mqtt_dotdot_electrical_conductivity_measurement_state_t::max_measured_value
uint16_t max_measured_value
Definition: dotdot_mqtt.h:14627
uic_mqtt_dotdot_color_control_command_move_hue_fields_t
Command fields for ColorControl/MoveHue.
Definition: dotdot_mqtt.h:11680
uic_mqtt_dotdot_door_lock_command_getrfid_code_fields_t
Command fields for DoorLock/GetRFIDCode.
Definition: dotdot_mqtt.h:6851
uic_mqtt_dotdot_color_control_updated_state_t::currentx
bool currentx
Definition: dotdot_mqtt.h:11595
uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_response_callback_t callback)
uic_mqtt_dotdot_color_control_color_pointgx_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGX.
uic_mqtt_dotdot_shade_configuration_state_t::motor_step_size
uint8_t motor_step_size
Definition: dotdot_mqtt.h:5676
uic_mqtt_dotdot_door_lock_command_getrfid_code_response_fields_t
Command fields for DoorLock/GetRFIDCodeResponse.
Definition: dotdot_mqtt.h:6858
uic_mqtt_dotdot_scenes_state_t::name_support
uint8_t name_support
Definition: dotdot_mqtt.h:2616
uic_mqtt_dotdot_door_lock_command_lock_door_fields_t::pin_orrfid_code
const char * pin_orrfid_code
Definition: dotdot_mqtt.h:6435
uic_mqtt_dotdot_name_and_location_updated_state_t
Definition: dotdot_mqtt.h:20752
uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_hue_fields_t::rate
uint8_t rate
Definition: dotdot_mqtt.h:11683
group_dispatch_t
void(* group_dispatch_t)(uint16_t group_id, const char *cluster_name, const char *command, const char *message, size_t message_length, mqtt_message_callback_t callback)
Definition: dotdot_mqtt.h:21687
uic_mqtt_dotdot_ota_upgrade_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ota_upgrade_updated_state_t)
Definition: dotdot_mqtt.h:4827
uic_mqtt_dotdot_identify_command_trigger_effect_fields_t::effect_variant
TriggerEffectEffectVariant effect_variant
Definition: dotdot_mqtt.h:1923
uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_state_t, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:21506
uic_mqtt_dotdot_diagnostics_aps_rx_ucast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxUcast.
uic_mqtt_dotdot_set_carbon_monoxide_force_read_attributes_callback
void uic_mqtt_dotdot_set_carbon_monoxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_state_t::ac_coil_temperature
int16_t ac_coil_temperature
Definition: dotdot_mqtt.h:9808
uic_mqtt_dotdot_time_updated_state_t::dst_shift
bool dst_shift
Definition: dotdot_mqtt.h:4403
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11891
uic_mqtt_dotdot_on_off_off_with_effect_callback_set
void uic_mqtt_dotdot_on_off_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t::operation_event_code
OperatingEventNotificationOperationEventCode operation_event_code
Definition: dotdot_mqtt.h:6895
uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t
Command fields for WindowCovering/GoToTiltValue.
Definition: dotdot_mqtt.h:8470
uic_mqtt_dotdot_poll_control_updated_state_t
Definition: dotdot_mqtt.h:5417
uic_mqtt_dotdot_door_lock_updated_state_t::enable_one_touch_locking
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:6397
uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_publish
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB.
uic_mqtt_dotdot_on_off_updated_state_t::off_wait_time
bool off_wait_time
Definition: dotdot_mqtt.h:3293
uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_set
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
uic_mqtt_dotdot_thermostat_occupied_setback_publish
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetback.
uic_mqtt_dotdot_door_lock_getrfid_code_callback_set
void uic_mqtt_dotdot_door_lock_getrfid_code_callback_set(const uic_mqtt_dotdot_door_lock_getrfid_code_callback_t callback)
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t::source_operation_event
DrlkOperEventSource source_operation_event
Definition: dotdot_mqtt.h:6506
uic_mqtt_dotdot_electrical_measurement_apparent_power_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPower.
uic_mqtt_dotdot_groups_command_add_group_fields_t::group_id
uint16_t group_id
Definition: dotdot_mqtt.h:2137
uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_state_t, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:20304
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_over_voltage_counter_phb
uint16_t averagerms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:16134
uic_mqtt_dotdot_door_lock_command_setpin_code_response_fields_t::status
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:6532
uic_mqtt_dotdot_aox_locator_iq_report_callback_t
sl_status_t(* uic_mqtt_dotdot_aox_locator_iq_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, uint8_t channel, int8_t rssi, uint8_t samples_count, const int8_t *samples, int32_t sequence)
Definition: dotdot_mqtt.h:20985
uic_mqtt_dotdot_scenes_state_t::current_group
SGroupId current_group
Definition: dotdot_mqtt.h:2614
uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t
Command fields for DoorLock/ClearHolidayScheduleResponse.
Definition: dotdot_mqtt.h:6792
uic_mqtt_dotdot_ias_zone_state_t::zoneid
uint8_t zoneid
Definition: dotdot_mqtt.h:15049
uic_mqtt_dotdot_pressure_measurement_state_t::scale
int8_t scale
Definition: dotdot_mqtt.h:13774
uic_mqtt_dotdot_color_control_generated_move_color_callback_set
void uic_mqtt_dotdot_color_control_generated_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:15108
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_percentage_remaining
bool battery3_percentage_remaining
Definition: dotdot_mqtt.h:659
uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:21568
uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t::relay_status
uint8_t relay_status
Definition: dotdot_mqtt.h:9924
uic_mqtt_dotdot_window_covering_updated_state_t::intermediate_setpoints_tilt
bool intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:8434
uic_mqtt_dotdot_metering_updated_state_t::demand_formatting
bool demand_formatting
Definition: dotdot_mqtt.h:15513
uic_mqtt_dotdot_scenes_command_copy_scene_fields_t::group_identifier_from
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:2847
uic_mqtt_dotdot_door_lock_state_t::minrfid_code_length
uint8_t minrfid_code_length
Definition: dotdot_mqtt.h:6341
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11928
uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_publish
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/HVACSystemTypeConfiguration.
DrlkSettableUserStatus
DrlkSettableUserStatus
Definition: zap-types.h:601
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_min_phb
bool active_power_min_phb
Definition: dotdot_mqtt.h:16258
uic_mqtt_dotdot_color_control_state_t::primary5x
uint16_t primary5x
Definition: dotdot_mqtt.h:11560
uic_mqtt_dotdot_init
sl_status_t uic_mqtt_dotdot_init()
uic_mqtt_dotdot_electrical_measurement_rms_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrent.
uic_mqtt_dotdot_door_lock_setpin_code_response_callback_set
void uic_mqtt_dotdot_door_lock_setpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_setrfid_code_response_fields_t::status
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:6845
uic_mqtt_dotdot_ph_measurement_publish_cluster_revision
void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PhMeasurement/ClusterRevision attribute.
LoggingLevelEnum
LoggingLevelEnum
Definition: zap-types.h:782
uic_mqtt_dotdot_electrical_measurement_state_t::power_factor
int8_t power_factor
Definition: dotdot_mqtt.h:16090
uic_mqtt_dotdot_thermostat_updated_state_t::thermostat_programming_operation_mode
bool thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:9843
uic_mqtt_dotdot_ota_upgrade_upgrade_timeout_policy_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_timeout_policy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/UpgradeTimeoutPolicy.
uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSDecryptFailures.
uic_mqtt_dotdot_scenes_command_store_scene_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2741
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::measured_noise_floord_bm
int8_t measured_noise_floord_bm
Definition: dotdot_mqtt.h:19190
uic_mqtt_dotdot_level_current_frequency_publish
sl_status_t uic_mqtt_dotdot_level_current_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentFrequency.
uic_mqtt_dotdot_door_lock_updated_state_t::number_of_holiday_schedules_supported
bool number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:6383
uic_mqtt_dotdot_electrical_measurement_state_t::ac_current_divisor
uint16_t ac_current_divisor
Definition: dotdot_mqtt.h:16101
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_current_min
bool dc_current_min
Definition: dotdot_mqtt.h:16170
uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB.
DrlkWeekDayScheduleID
uint8_t DrlkWeekDayScheduleID
Definition: zap-types.h:39
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_alarm_mask
bool battery_alarm_mask
Definition: dotdot_mqtt.h:631
uic_mqtt_dotdot_ota_upgrade_state_t::downloaded_zig_bee_stack_version
uint16_t downloaded_zig_bee_stack_version
Definition: dotdot_mqtt.h:4793
DrlkUserType
DrlkUserType
Definition: zap-types.h:615
uic_mqtt_dotdot_door_lock_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AlarmMask.
uic_mqtt_dotdot_state_discover_neighbors_callback_t
sl_status_t(* uic_mqtt_dotdot_state_discover_neighbors_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:19298
CCColorLoopDirection
CCColorLoopDirection
Definition: zap-types.h:410
uic_mqtt_dotdot_poll_control_check_in_response_callback_set
void uic_mqtt_dotdot_poll_control_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
uic_mqtt_dotdot_scenes_state_t::last_configured_by
EUI64 last_configured_by
Definition: dotdot_mqtt.h:2617
uic_mqtt_dotdot_alarms_updated_state_t
Definition: dotdot_mqtt.h:4208
EUI64
uint64_t EUI64
Definition: zap-types.h:34
uic_mqtt_dotdot_thermostat_state_t::occupied_cooling_setpoint
int16_t occupied_cooling_setpoint
Definition: dotdot_mqtt.h:9771
uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t::holiday_scheduleid
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:6786
uic_mqtt_dotdot_color_control_command_move_saturation_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11728
uic_mqtt_dotdot_window_covering_updated_state_t::current_position_lift_percentage
bool current_position_lift_percentage
Definition: dotdot_mqtt.h:8423
uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed.
uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_publish
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/WrongCodeEntryLimit.
uic_mqtt_dotdot_on_off_global_scene_control_publish
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/GlobalSceneControl.
uic_mqtt_dotdot_wind_speed_measurement_state_t::max_measured_value
uint16_t max_measured_value
Definition: dotdot_mqtt.h:14752
uic_mqtt_dotdot_window_covering_updated_state_t::deceleration_time_lift
bool deceleration_time_lift
Definition: dotdot_mqtt.h:8431
uic_mqtt_dotdot_poll_control_state_t::short_poll_interval
uint16_t short_poll_interval
Definition: dotdot_mqtt.h:5410
uic_mqtt_dotdot_carbon_monoxide_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:14884
uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_set
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision
void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceLevelSensing/ClusterRevision attribute.
uic_mqtt_dotdot_ballast_configuration_state_t::lamp_type
const char * lamp_type
Definition: dotdot_mqtt.h:13060
uic_mqtt_dotdot_color_control_color_pointr_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRIntensity.
uic_mqtt_dotdot_color_control_command_step_hue_fields_t::step_size
uint8_t step_size
Definition: dotdot_mqtt.h:11696
uic_mqtt_dotdot_system_metrics_current_temperature_celcius_publish
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius.
uic_mqtt_dotdot_metering_updated_state_t::divisor
bool divisor
Definition: dotdot_mqtt.h:15511
uic_mqtt_dotdot_system_metrics_updated_state_t::swap_memory_totalmb
bool swap_memory_totalmb
Definition: dotdot_mqtt.h:19721
CCMoveMode
CCMoveMode
Definition: zap-types.h:424
uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent.
uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_set
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:21590
uic_mqtt_dotdot_door_lock_command_setrfid_code_response_fields_t
Command fields for DoorLock/SetRFIDCodeResponse.
Definition: dotdot_mqtt.h:6844
uic_mqtt_dotdot_power_configuration_state_t::battery_percentage_remaining
uint8_t battery_percentage_remaining
Definition: dotdot_mqtt.h:565
uic_mqtt_dotdot_device_temperature_configuration_state_t
Definition: dotdot_mqtt.h:1636
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_min_phc
int16_t active_power_min_phc
Definition: dotdot_mqtt.h:16150
uic_mqtt_dotdot_groups_remove_all_groups_callback_set
void uic_mqtt_dotdot_groups_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
uic_mqtt_dotdot_diagnostics_last_messagelqi_publish
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageLQI.
uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
uic_mqtt_dotdot_color_control_move_hue_callback_set
void uic_mqtt_dotdot_color_control_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::apparent_power_phb
bool apparent_power_phb
Definition: dotdot_mqtt.h:16261
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::min_const_pressure
bool min_const_pressure
Definition: dotdot_mqtt.h:9232
uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
uic_mqtt_dotdot_scenes_updated_state_t::current_scene
bool current_scene
Definition: dotdot_mqtt.h:2622
uic_mqtt_dotdot_flow_measurement_measured_value_publish
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MeasuredValue.
UCL_MQTT_PUBLISH_TYPE_REPORTED
@ UCL_MQTT_PUBLISH_TYPE_REPORTED
Definition: dotdot_mqtt.h:90
uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_set
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
uic_mqtt_dotdot_scenes_command_copy_scene_fields_t::scene_identifier_to
uint8_t scene_identifier_to
Definition: dotdot_mqtt.h:2853
uic_mqtt_dotdot_dehumidification_control_state_t
Definition: dotdot_mqtt.h:10955
uic_mqtt_dotdot_window_covering_updated_state_t::window_covering_type
bool window_covering_type
Definition: dotdot_mqtt.h:8415
uic_mqtt_dotdot_metering_publish_cluster_revision
void uic_mqtt_dotdot_metering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Metering/ClusterRevision attribute.
uic_mqtt_dotdot_power_configuration_state_t::battery3_voltage_threshold1
uint8_t battery3_voltage_threshold1
Definition: dotdot_mqtt.h:607
uic_mqtt_dotdot_electrical_measurement_state_t::measured7th_harmonic_current
int16_t measured7th_harmonic_current
Definition: dotdot_mqtt.h:16061
uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t::parameter_id
uint16_t parameter_id
Definition: dotdot_mqtt.h:20893
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_subscription_count
uint64_t mqtt_subscription_count
Definition: dotdot_mqtt.h:20266
uic_mqtt_dotdot_flow_measurement_state_t::min_measured_value
uint16_t min_measured_value
Definition: dotdot_mqtt.h:13982
uic_mqtt_dotdot_basic_updated_state_t::physical_environment
bool physical_environment
Definition: dotdot_mqtt.h:154
uic_mqtt_dotdot_metering_updated_state_t::current_outlet_energy_carrier_summation
bool current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:15506
uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_set
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
uic_mqtt_dotdot_metering_updated_state_t::current_max_demand_received_time
bool current_max_demand_received_time
Definition: dotdot_mqtt.h:15502
uic_mqtt_dotdot_identify_generated_trigger_effect_callback_set
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
uic_mqtt_dotdot_diagnostics_state_t::mac_rx_ucast
uint32_t mac_rx_ucast
Definition: dotdot_mqtt.h:18473
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_request_fields_t
Command fields for OTAUpgrade/QueryDeviceSpecificFileRequest.
Definition: dotdot_mqtt.h:4978
uic_mqtt_dotdot_door_lock_command_clear_allpin_codes_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6573
uic_mqtt_dotdot_door_lock_generated_toggle_callback_set
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
uic_mqtt_dotdot_scenes_command_add_scene_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:2653
uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_next_image_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t field_control, uint16_t manufacturer_code, OTAImageType image_type, uint32_t current_file_version, uint16_t hardware_version)
Definition: dotdot_mqtt.h:4631
uic_mqtt_dotdot_metering_default_update_period_publish
sl_status_t uic_mqtt_dotdot_metering_default_update_period_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DefaultUpdatePeriod.
uic_mqtt_dotdot_set_scenes_force_read_attributes_callback
void uic_mqtt_dotdot_set_scenes_force_read_attributes_callback(const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB.
uic_mqtt_dotdot_ballast_configuration_physical_max_level_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMaxLevel.
uic_mqtt_dotdot_application_monitoring_hostname_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/Hostname.
uic_mqtt_dotdot_system_metrics_updated_state_t::system_interrupts
bool system_interrupts
Definition: dotdot_mqtt.h:19738
uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay.
uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *code)
Definition: dotdot_mqtt.h:5927
uic_mqtt_dotdot_electrical_measurement_ac_current_overload_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentOverload.
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11934
uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t::mode
uint8_t mode
Definition: dotdot_mqtt.h:9912
uic_mqtt_dotdot_level_command_step_with_on_off_fields_t::step_mode
MoveStepMode step_mode
Definition: dotdot_mqtt.h:3759
uic_mqtt_dotdot_door_lock_language_publish
sl_status_t uic_mqtt_dotdot_door_lock_language_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/Language.
uic_mqtt_dotdot_level_move_to_closest_frequency_callback_set
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
uic_mqtt_dotdot_door_lock_unlock_door_response_callback_set
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_max
bool active_power_max
Definition: dotdot_mqtt.h:16217
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::alarm_mask
bool alarm_mask
Definition: dotdot_mqtt.h:9252
uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_set
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinCoolSetpointLimit.
uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t
Definition: dotdot_mqtt.h:21578
uic_mqtt_dotdot_ballast_configuration_state_t::lamp_manufacturer
const char * lamp_manufacturer
Definition: dotdot_mqtt.h:13061
uic_mqtt_dotdot_color_control_updated_state_t::primary2_intensity
bool primary2_intensity
Definition: dotdot_mqtt.h:11608
uic_mqtt_dotdot_basic_zcl_version_publish
sl_status_t uic_mqtt_dotdot_basic_zcl_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ZCLVersion.
uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t::cluster_identifier
clusterId cluster_identifier
Definition: dotdot_mqtt.h:4254
uic_mqtt_dotdot_ballast_configuration_power_on_level_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnLevel.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_sag_period_phb
uint16_t rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:16138
uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t
Command fields for ColorControl/MoveToColorTemperature.
Definition: dotdot_mqtt.h:11807
uic_mqtt_dotdot_window_covering_state_t::config_or_status
uint8_t config_or_status
Definition: dotdot_mqtt.h:8399
uic_mqtt_dotdot_flow_measurement_updated_state_t
Definition: dotdot_mqtt.h:13987
uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_publish
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel.
uic_mqtt_dotdot_system_metrics_updated_state_t::swap_memory_usedmb
bool swap_memory_usedmb
Definition: dotdot_mqtt.h:19722
uic_mqtt_dotdot_groups_state_t::name_support
uint8_t name_support
Definition: dotdot_mqtt.h:2110
uic_mqtt_dotdot_ballast_configuration_updated_state_t::lamp_rated_hours
bool lamp_rated_hours
Definition: dotdot_mqtt.h:13081
uic_mqtt_dotdot_system_metrics_updated_state_t::average_temperature_celcius
bool average_temperature_celcius
Definition: dotdot_mqtt.h:19733
uic_mqtt_dotdot_binding_updated_state_t::bindable_cluster_list
bool bindable_cluster_list
Definition: dotdot_mqtt.h:19481
uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstFlow.
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::high_temp_dwell_trip_point
bool high_temp_dwell_trip_point
Definition: dotdot_mqtt.h:1657
uic_mqtt_dotdot_state_interview_callback_t
sl_status_t(* uic_mqtt_dotdot_state_interview_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:19303
uic_mqtt_dotdot_pressure_measurement_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:13769
uic_mqtt_dotdot_door_lock_set_user_status_callback_set
void uic_mqtt_dotdot_door_lock_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::ac_current_overload
int16_t ac_current_overload
Definition: dotdot_mqtt.h:16109
uic_mqtt_dotdot_time_dst_start_publish
sl_status_t uic_mqtt_dotdot_time_dst_start_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstStart.
uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t
Command fields for DoorLock/ClearYearDayScheduleResponse.
Definition: dotdot_mqtt.h:6736
uic_mqtt_dotdot_door_lock_set_user_status_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkSettableUserStatus user_status)
Definition: dotdot_mqtt.h:5966
uic_mqtt_dotdot_illuminance_measurement_measured_value_publish
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MeasuredValue.
uic_mqtt_dotdot_level_stop_with_on_off_callback_set
void uic_mqtt_dotdot_level_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
uic_mqtt_dotdot_door_lock_number_of_log_records_supported_publish
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfLogRecordsSupported.
uic_mqtt_dotdot_electrical_measurement_state_t::power_multiplier
uint32_t power_multiplier
Definition: dotdot_mqtt.h:16072
uic_mqtt_dotdot_thermostat_updated_state_t::ac_coil_temperature
bool ac_coil_temperature
Definition: dotdot_mqtt.h:9861
uic_mqtt_dotdot_diagnostics_mac_rx_bcast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxBcast.
uic_mqtt_dotdot_level_state_t::min_frequency
uint16_t min_frequency
Definition: dotdot_mqtt.h:3635
uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3RatedVoltage.
uic_mqtt_dotdot_metering_divisor_publish
sl_status_t uic_mqtt_dotdot_metering_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Divisor.
uic_mqtt_dotdot_electrical_conductivity_measurement_publish_cluster_revision
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalConductivityMeasurement/ClusterRevision attribute.
uic_mqtt_dotdot_aox_locator_updated_state_t::reporting_mode
bool reporting_mode
Definition: dotdot_mqtt.h:21054
uic_mqtt_dotdot_system_metrics_fqdn_publish
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/FQDN.
uic_mqtt_dotdot_time_time_status_publish
sl_status_t uic_mqtt_dotdot_time_time_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeStatus.
uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkOperEventSource operation_event_source, OperatingEventNotificationOperationEventCode operation_event_code, uint16_t userid, const char *pin, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:6284
uic_mqtt_dotdot_state_updated_state_t
Definition: dotdot_mqtt.h:19314
uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow.
uic_mqtt_dotdot_electrical_measurement_state_t::ac_power_multiplier
uint16_t ac_power_multiplier
Definition: dotdot_mqtt.h:16102
uic_mqtt_dotdot_ota_upgrade_updated_state_t::upgrade_timeout_policy
bool upgrade_timeout_policy
Definition: dotdot_mqtt.h:4816
uic_mqtt_dotdot_electrical_measurement_state_t::dc_voltage_multiplier
uint16_t dc_voltage_multiplier
Definition: dotdot_mqtt.h:16045
uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t::effect_variant
uint8_t effect_variant
Definition: dotdot_mqtt.h:3319
uic_mqtt_dotdot_protocol_controller_network_management_state_t
Definition: dotdot_mqtt.h:21574
uic_mqtt_dotdot_aox_locator_state_t::aox_mode
uint8_t aox_mode
Definition: dotdot_mqtt.h:21038
uic_mqtt_dotdot_occupancy_sensing_state_t::physical_contact_unoccupied_to_occupied_threshold
uint8_t physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:14242
uic_mqtt_dotdot_color_control_step_saturation_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_step_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11327
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t
Command fields for DoorLock/GetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:6770
uic_mqtt_dotdot_door_lock_state_t::user_code_temporary_disable_time
uint8_t user_code_temporary_disable_time
Definition: dotdot_mqtt.h:6355
uic_mqtt_dotdot_ota_upgrade_state_t::current_file_version
uint32_t current_file_version
Definition: dotdot_mqtt.h:4790
uic_mqtt_dotdot_thermostat_updated_state_t::occupancy
bool occupancy
Definition: dotdot_mqtt.h:9815
uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor.
uic_mqtt_dotdot_poll_control_check_in_interval_publish
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInInterval.
uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t::direction
SphericalCoordinates direction
Definition: dotdot_mqtt.h:21125
uic_mqtt_dotdot_metering_updated_state_t::temperature_formatting
bool temperature_formatting
Definition: dotdot_mqtt.h:15520
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t::saturation
uint8_t saturation
Definition: dotdot_mqtt.h:11866
uic_mqtt_dotdot_basic_updated_state_t::alarm_mask
bool alarm_mask
Definition: dotdot_mqtt.h:156
uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
uic_mqtt_dotdot_groups_publish_cluster_revision
void uic_mqtt_dotdot_groups_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Groups/ClusterRevision attribute.
uic_mqtt_dotdot_application_monitoring_updated_state_t::applicationcpu_usage_percent
bool applicationcpu_usage_percent
Definition: dotdot_mqtt.h:20297
uic_mqtt_dotdot_scenes_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:2637
uic_mqtt_dotdot_electrical_measurement_rms_current_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB.
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::ultrasonic_occupied_to_unoccupied_delay
bool ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:14252
uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_state_t, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:14888
uic_mqtt_dotdot_thermostat_updated_state_t::unoccupied_cooling_setpoint
bool unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:9826
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_under_voltage_period_phc
bool rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:16289
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_voltage_multiplier
bool dc_voltage_multiplier
Definition: dotdot_mqtt.h:16175
uic_mqtt_dotdot_thermostat_updated_state_t::ac_capacity_format
bool ac_capacity_format
Definition: dotdot_mqtt.h:9862
uic_mqtt_dotdot_metering_state_t::energy_carrier_demand_formatting
uint8_t energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:15489
uic_mqtt_dotdot_groups_add_group_response_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_add_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:2033
uic_mqtt_dotdot_basic_state_t::location_description
const char * location_description
Definition: dotdot_mqtt.h:129
uic_mqtt_dotdot_power_configuration_batterya_hr_rating_publish
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAHrRating.
uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_set
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t::deviation
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:21114
uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_set
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_query_device_specific_file_response_fields_t::image_size
uint32_t image_size
Definition: dotdot_mqtt.h:5002
uic_mqtt_dotdot_electrical_measurement_dc_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrent.
uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_set
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t::zoneid
uint8_t zoneid
Definition: dotdot_mqtt.h:15097
uic_mqtt_dotdot_scenes_generated_view_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::dc_power_max
int16_t dc_power_max
Definition: dotdot_mqtt.h:16044
uic_mqtt_dotdot_color_control_white_pointy_publish
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointY.
uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t
Command fields for IASZone/ZoneStatusChangeNotification.
Definition: dotdot_mqtt.h:15092
uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t::user_status
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:6582
uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t
Command fields for Thermostat/SetpointRaiseOrLower.
Definition: dotdot_mqtt.h:9884
uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC.
uic_mqtt_dotdot_power_configuration_state_t::battery3_quantity
uint8_t battery3_quantity
Definition: dotdot_mqtt.h:603
uic_mqtt_dotdot_scenes_state_t::scene_valid
bool scene_valid
Definition: dotdot_mqtt.h:2615
uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_set
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_saturation_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11726
uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:6442
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_quantity
bool battery3_quantity
Definition: dotdot_mqtt.h:663
uic_mqtt_dotdot_level_stop_callback_set
void uic_mqtt_dotdot_level_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
uic_mqtt_dotdot_application_monitoring_applicationcpu_min_usage_percent_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_min_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent.
uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_cluster_revision
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-RFTelemetry/ClusterRevision attribute.
uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status)
Definition: dotdot_mqtt.h:5989
uic_mqtt_dotdot_door_lock_default_configuration_register_publish
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DefaultConfigurationRegister.
uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t lift_value)
Definition: dotdot_mqtt.h:8362
uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_set
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
uic_mqtt_dotdot_thermostat_setpoint_change_amount_publish
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeAmount.
uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_set
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
uic_mqtt_dotdot_time_updated_state_t::last_set_time
bool last_set_time
Definition: dotdot_mqtt.h:4406
uic_mqtt_dotdot_door_lock_toggle_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:5844
uic_mqtt_dotdot_electrical_measurement_state_t::dc_voltage
int16_t dc_voltage
Definition: dotdot_mqtt.h:16036
uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_set
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode.
uic_mqtt_dotdot_thermostat_updated_state_t::pi_cooling_demand
bool pi_cooling_demand
Definition: dotdot_mqtt.h:9820
uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:9708
uic_mqtt_dotdot_scenes_recall_scene_callback_set
void uic_mqtt_dotdot_scenes_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_const_flow
uint16_t max_const_flow
Definition: dotdot_mqtt.h:9212
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_logging_enabled
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:20287
uic_mqtt_dotdot_door_lock_updated_state_t::sendpin_over_the_air
bool sendpin_over_the_air
Definition: dotdot_mqtt.h:6402
uic_mqtt_dotdot_color_control_move_to_saturation_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11301
uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier.
uic_mqtt_dotdot_dehumidification_control_state_t::dehumidification_cooling
uint8_t dehumidification_cooling
Definition: dotdot_mqtt.h:10957
uic_mqtt_dotdot_color_control_primary3_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Intensity.
uic_mqtt_dotdot_thermostat_updated_state_t::abs_min_cool_setpoint_limit
bool abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:9818
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t::attribute_id
uint16_t attribute_id
Definition: dotdot_mqtt.h:16336
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::request_time
uint32_t request_time
Definition: dotdot_mqtt.h:4942
uic_mqtt_dotdot_color_control_state_t::color_pointry
uint16_t color_pointry
Definition: dotdot_mqtt.h:11569
uic_mqtt_dotdot_groups_generated_view_group_callback_set
void uic_mqtt_dotdot_groups_generated_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
uic_mqtt_dotdot_set_identify_force_read_attributes_callback
void uic_mqtt_dotdot_set_identify_force_read_attributes_callback(const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11827
uic_mqtt_dotdot_diagnostics_mac_tx_ucast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcast.
uic_mqtt_dotdot_time_updated_state_t
Definition: dotdot_mqtt.h:4397
uic_mqtt_dotdot_electrical_conductivity_measurement_state_t::measured_value
uint16_t measured_value
Definition: dotdot_mqtt.h:14625
uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC.
uic_mqtt_dotdot_ota_upgrade_image_stamp_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_image_stamp_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ImageStamp.
uic_mqtt_dotdot_metering_power_factor_publish
sl_status_t uic_mqtt_dotdot_metering_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/PowerFactor.
uic_mqtt_dotdot_window_covering_state_t::window_covering_type
uint8_t window_covering_type
Definition: dotdot_mqtt.h:8392
DrlkHolidayScheduleID
uint8_t DrlkHolidayScheduleID
Definition: zap-types.h:41
uic_mqtt_dotdot_basic_stack_version_publish
sl_status_t uic_mqtt_dotdot_basic_stack_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/StackVersion.
uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
uic_mqtt_dotdot_scenes_updated_state_t::name_support
bool name_support
Definition: dotdot_mqtt.h:2625
uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11915
uic_mqtt_dotdot_thermostat_state_t::min_cool_setpoint_limit
int16_t min_cool_setpoint_limit
Definition: dotdot_mqtt.h:9777
uic_mqtt_dotdot_metering_outlet_temperature_publish
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/OutletTemperature.
uic_mqtt_dotdot_electrical_measurement_state_t::power_factor_phc
int8_t power_factor_phc
Definition: dotdot_mqtt.h:16154
uic_mqtt_dotdot_level_command_step_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:3713
uic_mqtt_dotdot_power_configuration_battery2_manufacturer_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Manufacturer.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_min_phc
uint16_t rms_voltage_min_phc
Definition: dotdot_mqtt.h:16144
uic_mqtt_dotdot_level_updated_state_t::current_frequency
bool current_frequency
Definition: dotdot_mqtt.h:3651
uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11674
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4886
uic_mqtt_dotdot_level_step_callback_set
void uic_mqtt_dotdot_level_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allpin_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5954
uic_mqtt_dotdot_electrical_measurement_state_t::ac_voltage_divisor
uint16_t ac_voltage_divisor
Definition: dotdot_mqtt.h:16099
uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:9694
uic_mqtt_dotdot_set_diagnostics_force_read_attributes_callback
void uic_mqtt_dotdot_set_diagnostics_force_read_attributes_callback(const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2811
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current
uint16_t rms_current
Definition: dotdot_mqtt.h:16082
uic_mqtt_dotdot_door_lock_updated_state_t::wrong_code_entry_limit
bool wrong_code_entry_limit
Definition: dotdot_mqtt.h:6400
uic_mqtt_dotdot_diagnostics_state_t::apsfc_failure
uint16_t apsfc_failure
Definition: dotdot_mqtt.h:18490
uic_mqtt_dotdot_door_lock_set_user_type_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:6186
uic_mqtt_dotdot_door_lock_number_of_total_users_supported_publish
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfTotalUsersSupported.
uic_mqtt_dotdot_thermostat_updated_state_t::max_cool_setpoint_limit
bool max_cool_setpoint_limit
Definition: dotdot_mqtt.h:9831
uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell.
uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t
sl_status_t(* uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t new_short_poll_interval)
Definition: dotdot_mqtt.h:5399
uic_mqtt_dotdot_door_lock_updated_state_t::number_of_year_day_schedules_supported_per_user
bool number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:6382
uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t::new_short_poll_interval
uint16_t new_short_poll_interval
Definition: dotdot_mqtt.h:5463
uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t::local_temperature
int16_t local_temperature
Definition: dotdot_mqtt.h:9926
uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t::scheduleid
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:6684
uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t::temperature_display_mode
bool temperature_display_mode
Definition: dotdot_mqtt.h:11159
uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t holiday_scheduleid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:6157
uic_mqtt_dotdot_aox_position_estimation_position_publish
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_publish(const char *base_topic, EstimatedPosition value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXPositionEstimation/Attributes/Position.
uic_mqtt_dotdot_level_command_move_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3702
uic_mqtt_dotdot_door_lock_updated_state_t
Definition: dotdot_mqtt.h:6369
uic_mqtt_dotdot_door_lock_get_user_type_callback_set
void uic_mqtt_dotdot_door_lock_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_publish
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientationValid.
uic_mqtt_dotdot_fan_control_updated_state_t::fan_mode_sequence
bool fan_mode_sequence
Definition: dotdot_mqtt.h:10873
uic_mqtt_dotdot_basic_state_t
Definition: dotdot_mqtt.h:113
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_percentage_threshold2
bool battery2_percentage_threshold2
Definition: dotdot_mqtt.h:655
uic_mqtt_dotdot_thermostat_updated_state_t::local_temperature_calibration
bool local_temperature_calibration
Definition: dotdot_mqtt.h:9823
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t::holiday_scheduleid
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:6764
uic_mqtt_dotdot_ias_zone_zone_status_publish
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneStatus.
DrlkYearDayScheduleID
uint8_t DrlkYearDayScheduleID
Definition: zap-types.h:40
uic_mqtt_dotdot_application_monitoring_state_t::hostname
const char * hostname
Definition: dotdot_mqtt.h:20259
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::minimum_block_period
uint16_t minimum_block_period
Definition: dotdot_mqtt.h:4944
uic_mqtt_dotdot_electrical_measurement_power_factor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactor.
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_response_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:4968
uic_mqtt_dotdot_shade_configuration_state_t::mode
uint8_t mode
Definition: dotdot_mqtt.h:5679
uic_mqtt_dotdot_system_metrics_updated_state_t::ram_totalmb
bool ram_totalmb
Definition: dotdot_mqtt.h:19718
uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinCompPressure.
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_statistics_reporting_interval_seconds
bool mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:20289
uic_mqtt_dotdot_poll_control_long_poll_interval_publish
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollInterval.
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_tx_ucast_retry
bool aps_tx_ucast_retry
Definition: dotdot_mqtt.h:18516
uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:2099
uic_mqtt_dotdot_system_metrics_state_t::disks_counters
const DiskIOCounters * disks_counters
Definition: dotdot_mqtt.h:19694
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_voltage_divisor
bool ac_voltage_divisor
Definition: dotdot_mqtt.h:16229
uic_mqtt_dotdot_groups_command_remove_group_fields_t
Command fields for Groups/RemoveGroup.
Definition: dotdot_mqtt.h:2190
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::routing_attempts
uint8_t routing_attempts
Definition: dotdot_mqtt.h:19184
uic_mqtt_dotdot_door_lock_command_setrfid_code_fields_t::rfid_code
const char * rfid_code
Definition: dotdot_mqtt.h:6838
uic_mqtt_dotdot_aox_locator_state_t::elevation_mask
const MinMaxPair * elevation_mask
Definition: dotdot_mqtt.h:21035
uic_mqtt_dotdot_door_lock_operating_mode_publish
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_publish(const char *base_topic, DrlkOperMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OperatingMode.
uic_mqtt_dotdot_diagnostics_updated_state_t::mac_tx_ucast
bool mac_tx_ucast
Definition: dotdot_mqtt.h:18509
uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
uic_mqtt_dotdot_set_barrier_control_write_attributes_callback
void uic_mqtt_dotdot_set_barrier_control_write_attributes_callback(const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
uic_mqtt_dotdot_scenes_current_group_publish
sl_status_t uic_mqtt_dotdot_scenes_current_group_publish(const char *base_topic, SGroupId value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentGroup.
uic_mqtt_dotdot_window_covering_current_position_lift_percentage_publish
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage.
uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed.
uic_mqtt_dotdot_color_control_command_step_color_fields_t
Command fields for ColorControl/StepColor.
Definition: dotdot_mqtt.h:11792
uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t::timestamp
const char * timestamp
Definition: dotdot_mqtt.h:20324
OffWithEffectEffectIdentifier
OffWithEffectEffectIdentifier
Definition: zap-types.h:933
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_over_voltage
bool rms_extreme_over_voltage
Definition: dotdot_mqtt.h:16244
uic_mqtt_dotdot_electrical_measurement_reactive_power_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePower.
uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t::pti_enabled
bool pti_enabled
Definition: dotdot_mqtt.h:19144
uic_mqtt_dotdot_ota_upgrade_updated_state_t::downloaded_zig_bee_stack_version
bool downloaded_zig_bee_stack_version
Definition: dotdot_mqtt.h:4809
uic_mqtt_dotdot_power_configuration_state_t::battery_alarm_state
uint32_t battery_alarm_state
Definition: dotdot_mqtt.h:580
uic_mqtt_dotdot_door_lock_updated_state_t::alarm_mask
bool alarm_mask
Definition: dotdot_mqtt.h:6405
uic_mqtt_dotdot_door_lock_state_t::keypad_programming_event_mask
uint16_t keypad_programming_event_mask
Definition: dotdot_mqtt.h:6364
uic_mqtt_dotdot_metering_state_t::current_outlet_energy_carrier_summation
uint64_t current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:15477
uic_mqtt_dotdot_illuminance_level_sensing_state_t::illuminance_target_level
uint16_t illuminance_target_level
Definition: dotdot_mqtt.h:13536
uic_mqtt_dotdot_color_control_updated_state_t::start_up_color_temperature_mireds
bool start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:11643
uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure.
uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6596
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t::timestamp
uint32_t timestamp
Definition: dotdot_mqtt.h:6502
uic_mqtt_dotdot_electrical_measurement_state_t::ac_frequency_divisor
uint16_t ac_frequency_divisor
Definition: dotdot_mqtt.h:16071
uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinHeatSetpointLimit.
uic_mqtt_dotdot_binding_updated_state_t
Definition: dotdot_mqtt.h:19479
uic_mqtt_dotdot_system_metrics_network_interfaces_data_publish
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_publish(const char *base_topic, size_t value_count, const NetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/NetworkInterfacesData.
uic_mqtt_dotdot_window_covering_stop_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8357
uic_mqtt_dotdot_thermostat_control_sequence_of_operation_publish
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ControlSequenceOfOperation.
uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_publish
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitTilt.
uic_mqtt_dotdot_aox_locator_updated_state_t
Definition: dotdot_mqtt.h:21053
uic_mqtt_dotdot_system_metrics_state_t::max_temperature_celcius
double max_temperature_celcius
Definition: dotdot_mqtt.h:19705
uic_mqtt_dotdot_power_configuration_state_t::battery_percentage_threshold2
uint8_t battery_percentage_threshold2
Definition: dotdot_mqtt.h:578
uic_mqtt_dotdot_electrical_measurement_active_power_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhC.
uic_mqtt_dotdot_door_lock_setpin_code_callback_set
void uic_mqtt_dotdot_door_lock_setpin_code_callback_set(const uic_mqtt_dotdot_door_lock_setpin_code_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_under_voltage
int16_t averagerms_under_voltage
Definition: dotdot_mqtt.h:16113
uic_mqtt_dotdot_poll_control_fast_poll_timeout_publish
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeout.
uic_mqtt_dotdot_color_control_state_t::color_mode
uint8_t color_mode
Definition: dotdot_mqtt.h:11545
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t::end_hour
uint8_t end_hour
Definition: dotdot_mqtt.h:6622
uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11756
uic_mqtt_dotdot_door_lock_state_t::enable_one_touch_locking
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:6351
uic_mqtt_dotdot_barrier_control_moving_state_publish
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/MovingState.
uic_mqtt_dotdot_barrier_control_state_t::open_period
uint16_t open_period
Definition: dotdot_mqtt.h:8943
uic_mqtt_dotdot_application_monitoring_state_t
Definition: dotdot_mqtt.h:20251
uic_mqtt_dotdot_on_off_on_with_timed_off_callback_set
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
dotdot_unid_t
const char * dotdot_unid_t
Definition: uic_typedefs.h:39
uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t
Command fields for DoorLock/SetUserStatusResponse.
Definition: dotdot_mqtt.h:6588
uic_mqtt_dotdot_groups_view_group_response_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_view_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:2049
uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_set
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
GetLogRecordResponseEventType
GetLogRecordResponseEventType
Definition: zap-types.h:645
uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_publish
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue.
uic_mqtt_dotdot_ph_measurement_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:14508
uic_mqtt_dotdot_color_control_state_t::color_temp_physical_min_mireds
uint16_t color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:11585
uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t
Command fields for WindowCovering/GoToTiltPercentage.
Definition: dotdot_mqtt.h:8477
uic_mqtt_dotdot_thermostat_state_t::number_of_weekly_transitions
uint8_t number_of_weekly_transitions
Definition: dotdot_mqtt.h:9786
uic_mqtt_dotdot_system_metrics_state_t::cpu_min_usage_percent_count
size_t cpu_min_usage_percent_count
Definition: dotdot_mqtt.h:19680
uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t::cluster_name
const char * cluster_name
Definition: dotdot_mqtt.h:19534
uic_mqtt_dotdot_level_state_t::current_frequency
uint16_t current_frequency
Definition: dotdot_mqtt.h:3634
uic_mqtt_dotdot_metering_updated_state_t::historical_consumption_formatting
bool historical_consumption_formatting
Definition: dotdot_mqtt.h:15514
uic_mqtt_dotdot_color_control_primary4x_publish
sl_status_t uic_mqtt_dotdot_color_control_primary4x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4X.
uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t
Command fields for Thermostat/SetWeeklySchedule.
Definition: dotdot_mqtt.h:9907
uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_set
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, UTC start_time, GetMeasurementProfileResponseStatus status, ProfileIntervalPeriod profile_interval_period, uint8_t number_of_intervals_delivered, uint16_t attribute_id, uint8_t intervals_count, const uint8_t *intervals)
Definition: dotdot_mqtt.h:16004
uic_mqtt_dotdot_iaswd_max_duration_publish
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASWD/Attributes/MaxDuration.
uic_mqtt_dotdot_set_ballast_configuration_write_attributes_callback
void uic_mqtt_dotdot_set_ballast_configuration_write_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
uic_mqtt_dotdot_dehumidification_control_updated_state_t::rh_dehumidification_setpoint
bool rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:10969
uic_mqtt_dotdot_diagnostics_state_t::aps_rx_bcast
uint16_t aps_rx_bcast
Definition: dotdot_mqtt.h:18477
uic_mqtt_dotdot_application_monitoring_updated_state_t::hostname
bool hostname
Definition: dotdot_mqtt.h:20285
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_phc
bool rms_voltage_phc
Definition: dotdot_mqtt.h:16273
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_max
uint16_t rms_current_max
Definition: dotdot_mqtt.h:16084
uic_mqtt_dotdot_door_lock_updated_state_t::enable_logging
bool enable_logging
Definition: dotdot_mqtt.h:6388
uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_state_t, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:20866
uic_mqtt_dotdot_power_configuration_state_t::mains_voltage_dwell_trip_point
uint16_t mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:563
uic_mqtt_dotdot_illuminance_measurement_tolerance_publish
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/Tolerance.
uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_set
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t
Command fields for DoorLock/SetHolidaySchedule.
Definition: dotdot_mqtt.h:6743
uic_mqtt_dotdot_door_lock_lock_door_response_callback_set
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clear_allrfid_codes_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6886
uic_mqtt_dotdot_basic_state_t::product_code
const char * product_code
Definition: dotdot_mqtt.h:124
uic_mqtt_dotdot_thermostat_state_t::thermostat_running_state
uint16_t thermostat_running_state
Definition: dotdot_mqtt.h:9791
uic_mqtt_dotdot_electrical_measurement_state_t::apparent_power
uint16_t apparent_power
Definition: dotdot_mqtt.h:16089
uic_mqtt_dotdot_level_state_t::on_transition_time
uint16_t on_transition_time
Definition: dotdot_mqtt.h:3640
uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint.
uic_mqtt_dotdot_aox_locator_allow_list_publish
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AllowList.
uic_mqtt_dotdot_color_control_updated_state_t::primary2y
bool primary2y
Definition: dotdot_mqtt.h:11607
uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2.
uic_mqtt_dotdot_door_lock_get_user_status_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:5982
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_percentage_threshold2
bool battery_percentage_threshold2
Definition: dotdot_mqtt.h:638
uic_mqtt_dotdot_pump_configuration_and_control_state_t::control_mode
uint8_t control_mode
Definition: dotdot_mqtt.h:9224
uic_mqtt_dotdot_barrier_control_updated_state_t::safety_status
bool safety_status
Definition: dotdot_mqtt.h:8950
uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t
Command fields for DoorLock/SetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:6630
uic_mqtt_dotdot_poll_control_state_t::check_in_interval
uint32_t check_in_interval
Definition: dotdot_mqtt.h:5408
uic_mqtt_dotdot_electrical_measurement_state_t::reactive_current
int16_t reactive_current
Definition: dotdot_mqtt.h:16078
uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB.
uic_mqtt_dotdot_binding_bind_callback_t
sl_status_t(* uic_mqtt_dotdot_binding_bind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:19434
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::min_const_temp
bool min_const_temp
Definition: dotdot_mqtt.h:9240
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_voltage
bool battery_voltage
Definition: dotdot_mqtt.h:624
uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9748
uic_mqtt_dotdot_time_updated_state_t::time_zone
bool time_zone
Definition: dotdot_mqtt.h:4400
uic_mqtt_dotdot_electrical_measurement_state_t::ac_voltage_multiplier
uint16_t ac_voltage_multiplier
Definition: dotdot_mqtt.h:16098
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_phb
uint16_t rms_voltage_phb
Definition: dotdot_mqtt.h:16121
uic_mqtt_dotdot_door_lock_updated_state_t::enable_inside_statusled
bool enable_inside_statusled
Definition: dotdot_mqtt.h:6398
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_unauthorized_key
bool aps_unauthorized_key
Definition: dotdot_mqtt.h:18526
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_min_phb
uint16_t rms_voltage_min_phb
Definition: dotdot_mqtt.h:16122
uic_mqtt_dotdot_window_covering_state_t::velocity_lift
uint16_t velocity_lift
Definition: dotdot_mqtt.h:8406
uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_set
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
uic_mqtt_dotdot_ballast_configuration_ballast_status_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastStatus.
uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC.
uic_mqtt_dotdot_binding_updated_state_t::binding_table
bool binding_table
Definition: dotdot_mqtt.h:19482
uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload.
uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_set
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clear_allrfid_codes_response_fields_t
Command fields for DoorLock/ClearAllRFIDCodesResponse.
Definition: dotdot_mqtt.h:6885
uic_mqtt_dotdot_power_configuration_battery_rated_voltage_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryRatedVoltage.
uic_mqtt_dotdot_ias_zone_updated_state_t::zone_state
bool zone_state
Definition: dotdot_mqtt.h:15055
uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxPressure.
uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload.
uic_mqtt_dotdot_color_control_updated_state_t::white_pointx
bool white_pointx
Definition: dotdot_mqtt.h:11621
uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2712
uic_mqtt_dotdot_basic_updated_state_t::sw_buildid
bool sw_buildid
Definition: dotdot_mqtt.h:158
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t
Command fields for OTAUpgrade/ImageBlockResponse.
Definition: dotdot_mqtt.h:4927
uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_set
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
uic_mqtt_dotdot_level_current_level_publish
sl_status_t uic_mqtt_dotdot_level_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentLevel.
uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:11164
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::response_spacing
uint16_t response_spacing
Definition: dotdot_mqtt.h:4919
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_under_voltage_counter_phb
uint16_t averagerms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:16135
uic_mqtt_dotdot_binding_command_bind_fields_t::destination_unid
const char * destination_unid
Definition: dotdot_mqtt.h:19507
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::scheduleid
uint8_t scheduleid
Definition: dotdot_mqtt.h:6647
uic_mqtt_dotdot_thermostat_state_t::setpoint_change_amount
int16_t setpoint_change_amount
Definition: dotdot_mqtt.h:9793
uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t
Command fields for DoorLock/GetLogRecord.
Definition: dotdot_mqtt.h:6492
uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:8969
uic_mqtt_dotdot_metering_state_t::summation_formatting
uint8_t summation_formatting
Definition: dotdot_mqtt.h:15483
uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t
Command fields for Level/StopWithOnOff.
Definition: dotdot_mqtt.h:3773
uic_mqtt_dotdot_system_metrics_updated_state_t::virtual_memory_usedmb
bool virtual_memory_usedmb
Definition: dotdot_mqtt.h:19724
uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t profile_count, ProfileIntervalPeriod profile_interval_period, uint8_t max_number_of_intervals, uint8_t list_of_attributes_count, const uint16_t *list_of_attributes)
Definition: dotdot_mqtt.h:15985
uic_mqtt_dotdot_set_pump_configuration_and_control_write_attributes_callback
void uic_mqtt_dotdot_set_pump_configuration_and_control_write_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::dc_current_overload
int16_t dc_current_overload
Definition: dotdot_mqtt.h:16106
uic_mqtt_dotdot_electrical_measurement_power_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerMultiplier.
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_size
bool battery2_size
Definition: dotdot_mqtt.h:644
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_max_phb
bool rms_voltage_max_phb
Definition: dotdot_mqtt.h:16253
uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t::pin
const char * pin
Definition: dotdot_mqtt.h:6899
uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6589
uic_mqtt_dotdot_level_state_t::remaining_time
uint16_t remaining_time
Definition: dotdot_mqtt.h:3631
uic_mqtt_dotdot_ballast_configuration_state_t::lamp_alarm_mode
uint8_t lamp_alarm_mode
Definition: dotdot_mqtt.h:13064
uic_mqtt_dotdot_set_relativity_humidity_write_attributes_callback
void uic_mqtt_dotdot_set_relativity_humidity_write_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
uic_mqtt_dotdot_poll_control_check_in_interval_min_publish
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInIntervalMin.
uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2750
uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision
void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceMeasurement/ClusterRevision attribute.
uic_mqtt_dotdot_poll_control_long_poll_interval_min_publish
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollIntervalMin.
uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold.
uic_mqtt_dotdot_window_covering_state_t::number_of_actuations_tilt
uint16_t number_of_actuations_tilt
Definition: dotdot_mqtt.h:8398
uic_mqtt_dotdot_pump_configuration_and_control_state_t::pump_status
uint16_t pump_status
Definition: dotdot_mqtt.h:9215
uic_mqtt_dotdot_thermostat_ac_refrigerant_type_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACRefrigerantType.
uic_mqtt_dotdot_system_metrics_state_t::cpu_max_usage_percent
const double * cpu_max_usage_percent
Definition: dotdot_mqtt.h:19683
uic_mqtt_dotdot_door_lock_updated_state_t::number_of_log_records_supported
bool number_of_log_records_supported
Definition: dotdot_mqtt.h:6377
uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_messages_received
uint64_t mqtt_messages_received
Definition: dotdot_mqtt.h:20265
uic_mqtt_dotdot_configuration_parameters_updated_state_t::configuration_parameters
bool configuration_parameters
Definition: dotdot_mqtt.h:20863
uic_mqtt_dotdot_thermostat_ac_capacity_format_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacityFormat.
uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2716
uic_mqtt_dotdot_metering_updated_state_t::current_max_demand_received
bool current_max_demand_received
Definition: dotdot_mqtt.h:15498
uic_mqtt_dotdot_on_off_updated_state_t::on_off
bool on_off
Definition: dotdot_mqtt.h:3290
uic_mqtt_dotdot_color_control_state_t::primary3x
uint16_t primary3x
Definition: dotdot_mqtt.h:11554
uic_mqtt_dotdot_electrical_measurement_dc_current_max_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMax.
uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t::alarm_code
uint8_t alarm_code
Definition: dotdot_mqtt.h:4232
uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap.
uic_mqtt_dotdot_basic_updated_state_t::serial_number
bool serial_number
Definition: dotdot_mqtt.h:151
uic_mqtt_dotdot_thermostat_start_of_week_publish
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/StartOfWeek.
uic_mqtt_dotdot_electrical_measurement_reactive_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrent.
uic_mqtt_dotdot_color_control_command_move_hue_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11687
uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold.
uic_mqtt_dotdot_color_control_state_t::color_pointbx
uint16_t color_pointbx
Definition: dotdot_mqtt.h:11574
uic_mqtt_dotdot_set_identify_write_attributes_callback
void uic_mqtt_dotdot_set_identify_write_attributes_callback(const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
uic_mqtt_dotdot_on_off_updated_state_t::on_time
bool on_time
Definition: dotdot_mqtt.h:3292
uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_set
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t::group_list_count
uint8_t group_list_count
Definition: dotdot_mqtt.h:2183
uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t
Command fields for DoorLock/SetUserTypeResponse.
Definition: dotdot_mqtt.h:6808
uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_level_generated_move_to_level_callback_set
void uic_mqtt_dotdot_level_generated_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
uic_mqtt_dotdot_groups_get_group_membership_callback_set
void uic_mqtt_dotdot_groups_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:5698
uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage.
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_over_voltage_counter_phc
uint16_t averagerms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:16156
uic_mqtt_dotdot_barrier_control_state_t::capabilities
uint8_t capabilities
Definition: dotdot_mqtt.h:8938
uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_set
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
uic_mqtt_dotdot_diagnostics_updated_state_t::persistent_memory_writes
bool persistent_memory_writes
Definition: dotdot_mqtt.h:18505
uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_set
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
uic_mqtt_dotdot_diagnostics_state_t::mac_tx_bcast
uint32_t mac_tx_bcast
Definition: dotdot_mqtt.h:18472
uic_mqtt_dotdot_door_lock_state_t::rfid_programming_event_mask
uint16_t rfid_programming_event_mask
Definition: dotdot_mqtt.h:6366
uic_mqtt_dotdot_door_lock_lock_type_publish
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockType.
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t::scene_name
SSceneName scene_name
Definition: dotdot_mqtt.h:2693
uic_mqtt_dotdot_window_covering_state_t::current_position_tilt_percentage
uint8_t current_position_tilt_percentage
Definition: dotdot_mqtt.h:8401
uic_mqtt_dotdot_electrical_measurement_line_current_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhB.
uic_mqtt_dotdot_poll_control_updated_state_t::check_in_interval
bool check_in_interval
Definition: dotdot_mqtt.h:5418
uic_mqtt_dotdot_diagnostics_state_t::last_messagerssi
int8_t last_messagerssi
Definition: dotdot_mqtt.h:18500
uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t::saturation
uint8_t saturation
Definition: dotdot_mqtt.h:11709
uic_mqtt_dotdot_window_covering_updated_state_t::number_of_actuations_lift
bool number_of_actuations_lift
Definition: dotdot_mqtt.h:8420
uic_mqtt_dotdot_door_lock_state_t::number_of_week_day_schedules_supported_per_user
uint8_t number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:6335
uic_mqtt_dotdot_power_configuration_updated_state_t
Definition: dotdot_mqtt.h:617
uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_set
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_voltage_threshold3
bool battery3_voltage_threshold3
Definition: dotdot_mqtt.h:669
uic_mqtt_dotdot_binding_command_unbind_fields_t::destination_unid
const char * destination_unid
Definition: dotdot_mqtt.h:19518
uic_mqtt_dotdot_pump_configuration_and_control_state_t::max_const_pressure
int16_t max_const_pressure
Definition: dotdot_mqtt.h:9206
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_min_phb
bool rms_current_min_phb
Definition: dotdot_mqtt.h:16255
uic_mqtt_dotdot_set_system_metrics_write_attributes_callback
void uic_mqtt_dotdot_set_system_metrics_write_attributes_callback(const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorType.
uic_mqtt_dotdot_ias_zone_publish_cluster_revision
void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASZone/ClusterRevision attribute.
uic_mqtt_dotdot_alarms_reset_all_alarms_callback_set
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
uic_mqtt_dotdot_door_lock_number_ofrfid_users_supported_publish
sl_status_t uic_mqtt_dotdot_door_lock_number_ofrfid_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported.
uic_mqtt_dotdot_electrical_measurement_state_t::total_reactive_power
int32_t total_reactive_power
Definition: dotdot_mqtt.h:16056
uic_mqtt_dotdot_level_state_t::on_level
uint8_t on_level
Definition: dotdot_mqtt.h:3639
uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC.
uic_mqtt_dotdot_aox_locator_position_and_orientation_publish
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_publish(const char *base_topic, CoordinateAndOrientation value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientation.
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::page_size
uint16_t page_size
Definition: dotdot_mqtt.h:4917
uic_mqtt_dotdot_on_off_on_time_publish
sl_status_t uic_mqtt_dotdot_on_off_on_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnTime.
uic_mqtt_dotdot_system_metrics_state_t::cpu_usage_percent
const double * cpu_usage_percent
Definition: dotdot_mqtt.h:19675
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::operation_mode
bool operation_mode
Definition: dotdot_mqtt.h:9250
uic_mqtt_dotdot_door_lock_toggle_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:5851
uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_set
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
uic_mqtt_dotdot_color_control_publish_cluster_revision
void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ColorControl/ClusterRevision attribute.
uic_mqtt_dotdot_diagnostics_state_t::child_moved
uint16_t child_moved
Definition: dotdot_mqtt.h:18488
uic_mqtt_dotdot_thermostat_state_t::occupied_heating_setpoint
int16_t occupied_heating_setpoint
Definition: dotdot_mqtt.h:9772
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_phb
int16_t active_power_phb
Definition: dotdot_mqtt.h:16127
uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t time_of_day, uint8_t relay_status, int16_t local_temperature, uint8_t humidity_percentage, int16_t set_point, uint16_t unread_entries)
Definition: dotdot_mqtt.h:9722
uic_mqtt_dotdot_temperature_measurement_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:13651
uic_mqtt_dotdot_door_lock_state_t::door_open_events
uint32_t door_open_events
Definition: dotdot_mqtt.h:6328
uic_mqtt_dotdot_power_configuration_battery_size_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatterySize.
uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
uic_mqtt_dotdot_basic_updated_state_t::generic_device_type
bool generic_device_type
Definition: dotdot_mqtt.h:147
uic_mqtt_dotdot_identify_identify_query_response_callback_set
void uic_mqtt_dotdot_identify_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
DrlkUserStatus
DrlkUserStatus
Definition: zap-types.h:607
uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_publish
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration.
uic_mqtt_dotdot_time_state_t::time
UTC time
Definition: dotdot_mqtt.h:4385
uic_mqtt_dotdot_door_lock_command_setrfid_code_fields_t::user_status
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:6834
uic_mqtt_dotdot_barrier_control_updated_state_t::close_period
bool close_period
Definition: dotdot_mqtt.h:8957
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_over_voltage_counter
bool averagerms_over_voltage_counter
Definition: dotdot_mqtt.h:16222
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::destination_ack_tx_powerd_bm
int8_t destination_ack_tx_powerd_bm
Definition: dotdot_mqtt.h:19206
uic_mqtt_dotdot_door_lock_set_user_type_callback_set
void uic_mqtt_dotdot_door_lock_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::local_time
uint32_t local_time
Definition: dotdot_mqtt.h:6922
uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision
void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXPositionEstimation/ClusterRevision attribute.
uic_mqtt_dotdot_metering_updated_state_t::unitof_measure
bool unitof_measure
Definition: dotdot_mqtt.h:15509
uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t::amount
int8_t amount
Definition: dotdot_mqtt.h:9887
uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:13797
uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/OperationMode.
uic_mqtt_dotdot_electrical_measurement_state_t
Definition: dotdot_mqtt.h:16034
uic_mqtt_dotdot_groups_command_remove_group_response_fields_t::status
uint8_t status
Definition: dotdot_mqtt.h:2198
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::incomingrssi_repeaters_count
uint8_t incomingrssi_repeaters_count
Definition: dotdot_mqtt.h:19195
uic_mqtt_dotdot_power_configuration_updated_state_t::mains_alarm_mask
bool mains_alarm_mask
Definition: dotdot_mqtt.h:620
uic_mqtt_dotdot_thermostat_updated_state_t::thermostat_running_mode
bool thermostat_running_mode
Definition: dotdot_mqtt.h:9837
uic_mqtt_dotdot_door_lock_command_clear_allpin_codes_response_fields_t
Command fields for DoorLock/ClearAllPINCodesResponse.
Definition: dotdot_mqtt.h:6572
uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageOverload.
uic_mqtt_dotdot_set_metering_force_read_attributes_callback
void uic_mqtt_dotdot_set_metering_force_read_attributes_callback(const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
code
#define code
Definition: ZW_typedefs.h:51
uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_publish
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported.
uic_mqtt_dotdot_window_covering_state_t::installed_closed_limit_lift
uint16_t installed_closed_limit_lift
Definition: dotdot_mqtt.h:8403
uic_mqtt_dotdot_door_lock_updated_state_t::supported_operating_modes
bool supported_operating_modes
Definition: dotdot_mqtt.h:6394
uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_set
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::primary3_intensity
uint8_t primary3_intensity
Definition: dotdot_mqtt.h:11556
uic_mqtt_dotdot_ph_measurement_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:14507
uic_mqtt_dotdot_metering_updated_state_t::power_factor
bool power_factor
Definition: dotdot_mqtt.h:15499
uic_mqtt_dotdot_alarms_reset_alarm_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:4157
uic_mqtt_dotdot_power_configuration_state_t::battery2_size
uint8_t battery2_size
Definition: dotdot_mqtt.h:584
uic_mqtt_dotdot_color_control_command_move_to_color_fields_t::colorx
uint16_t colorx
Definition: dotdot_mqtt.h:11765
uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC.
uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t
Command fields for ColorControl/EnhancedStepHue.
Definition: dotdot_mqtt.h:11848
uic_mqtt_dotdot_thermostat_updated_state_t::unoccupied_heating_setpoint
bool unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:9827
uic_mqtt_dotdot_thermostat_pi_cooling_demand_publish
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PICoolingDemand.
uic_mqtt_dotdot_system_metrics_battery_percentage_publish
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/BatteryPercentage.
uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:4198
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2687
uic_mqtt_dotdot_device_temperature_configuration_state_t::high_temp_dwell_trip_point
uint32_t high_temp_dwell_trip_point
Definition: dotdot_mqtt.h:1645
uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_set
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
uic_mqtt_dotdot_device_temperature_configuration_state_t::low_temp_dwell_trip_point
uint32_t low_temp_dwell_trip_point
Definition: dotdot_mqtt.h:1644
uic_mqtt_dotdot_time_updated_state_t::dst_end
bool dst_end
Definition: dotdot_mqtt.h:4402
uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_set
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_set
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
uic_mqtt_dotdot_color_control_command_step_saturation_fields_t::step_mode
CCStepMode step_mode
Definition: dotdot_mqtt.h:11735
uic_mqtt_dotdot_color_control_updated_state_t::primary2x
bool primary2x
Definition: dotdot_mqtt.h:11606
uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2.
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_phc
int16_t active_power_phc
Definition: dotdot_mqtt.h:16149
uic_mqtt_dotdot_pressure_measurement_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:13778
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::pin
const char * pin
Definition: dotdot_mqtt.h:6916
uic_mqtt_dotdot_aox_locator_state_t::angle_correction_delay
int8_t angle_correction_delay
Definition: dotdot_mqtt.h:21046
uic_mqtt_dotdot_identify_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_identify_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_state_t, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:1887
uic_mqtt_dotdot_aox_locator_angle_correction_delay_publish
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionDelay.
uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6697
uic_mqtt_dotdot_pump_configuration_and_control_state_t::power
uint32_t power
Definition: dotdot_mqtt.h:9221
uic_mqtt_dotdot_scenes_copy_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t mode, SGroupId group_identifier_from, uint8_t scene_identifier_from, SGroupId group_identifier_to, uint8_t scene_identifier_to)
Definition: dotdot_mqtt.h:2584
uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t
Command fields for ConfigurationParameters/SetParameter.
Definition: dotdot_mqtt.h:20892
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured3rd_harmonic_current
bool measured3rd_harmonic_current
Definition: dotdot_mqtt.h:16189
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::transmission_successful
bool transmission_successful
Definition: dotdot_mqtt.h:19176
uic_mqtt_dotdot_power_configuration_state_t::battery_voltage
uint8_t battery_voltage
Definition: dotdot_mqtt.h:564
uic_mqtt_dotdot_metering_updated_state_t::current_max_demand_delivered_time
bool current_max_demand_delivered_time
Definition: dotdot_mqtt.h:15501
uic_mqtt_dotdot_scenes_state_t::scene_count
uint8_t scene_count
Definition: dotdot_mqtt.h:2612
uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_upgrade_end_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_upgrade_end_response_callback_t callback)
DrlkSetCodeStatus
DrlkSetCodeStatus
Definition: zap-types.h:593
uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced.
uic_mqtt_dotdot_basic_state_t::manufacturer_version_details
const char * manufacturer_version_details
Definition: dotdot_mqtt.h:126
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_swell
int16_t rms_voltage_swell
Definition: dotdot_mqtt.h:16117
uic_mqtt_dotdot_ota_upgrade_command_image_notify_fields_t::payload_type
ImageNotifyPayloadType payload_type
Definition: dotdot_mqtt.h:4839
uic_mqtt_dotdot_set_alarms_force_read_attributes_callback
void uic_mqtt_dotdot_set_alarms_force_read_attributes_callback(const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_ballast_configuration_updated_state_t::power_on_fade_time
bool power_on_fade_time
Definition: dotdot_mqtt.h:13075
uic_mqtt_dotdot_iaswd_start_warning_callback_set
void uic_mqtt_dotdot_iaswd_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
uic_mqtt_dotdot_ph_measurement_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:14509
uic_mqtt_dotdot_basic_updated_state_t::product_code
bool product_code
Definition: dotdot_mqtt.h:148
uic_mqtt_dotdot_electrical_measurement_state_t::dc_current
int16_t dc_current
Definition: dotdot_mqtt.h:16039
uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2.
GetMeasurementProfileResponseStatus
GetMeasurementProfileResponseStatus
Definition: zap-types.h:652
uic_mqtt_dotdot_thermostat_updated_state_t::abs_max_cool_setpoint_limit
bool abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:9819
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_voltage_overload
bool dc_voltage_overload
Definition: dotdot_mqtt.h:16235
uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2752
uic_mqtt_dotdot_groups_remove_group_response_callback_set
void uic_mqtt_dotdot_groups_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
uic_mqtt_dotdot_system_metrics_state_t::cpu_average_usage_percent
const double * cpu_average_usage_percent
Definition: dotdot_mqtt.h:19679
uic_mqtt_dotdot_scenes_remove_scene_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2451
uic_mqtt_dotdot_color_control_updated_state_t::primary1x
bool primary1x
Definition: dotdot_mqtt.h:11603
uic_mqtt_dotdot_ota_upgrade_generated_image_block_response_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_image_block_response_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_response_callback_t callback)
uic_mqtt_dotdot_level_command_move_with_on_off_fields_t::move_mode
MoveStepMode move_mode
Definition: dotdot_mqtt.h:3746
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_messages_sent
bool mqtt_messages_sent
Definition: dotdot_mqtt.h:20290
uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_block_request_callback_t callback)
uic_mqtt_dotdot_aox_locator_updated_state_t::angle_correction_delay
bool angle_correction_delay
Definition: dotdot_mqtt.h:21067
uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t
Command fields for ColorControl/EnhancedMoveHue.
Definition: dotdot_mqtt.h:11835
uic_mqtt_dotdot_ota_upgrade_updated_state_t::upgrade_serverid
bool upgrade_serverid
Definition: dotdot_mqtt.h:4804
uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3737
uic_mqtt_dotdot_binding_bind_callback_set
void uic_mqtt_dotdot_binding_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
uic_mqtt_dotdot_window_covering_updated_state_t::physical_closed_limit_lift
bool physical_closed_limit_lift
Definition: dotdot_mqtt.h:8416
uic_mqtt_dotdot_time_time_publish
sl_status_t uic_mqtt_dotdot_time_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/Time.
uic_mqtt_dotdot_thermostat_updated_state_t::abs_max_heat_setpoint_limit
bool abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:9817
uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_publish
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay.
uic_mqtt_dotdot_poll_control_state_t::long_poll_interval
uint32_t long_poll_interval
Definition: dotdot_mqtt.h:5409
uic_mqtt_dotdot_aox_locator_state_t::cte_length
int8_t cte_length
Definition: dotdot_mqtt.h:21049
uic_mqtt_dotdot_ota_upgrade_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ota_upgrade_state_t, uic_mqtt_dotdot_ota_upgrade_updated_state_t)
Definition: dotdot_mqtt.h:4819
uic_mqtt_dotdot_wind_speed_measurement_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:14757
uic_mqtt_dotdot_ph_measurement_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:5837
uic_mqtt_dotdot_protocol_controller_network_management_publish_cluster_revision
void uic_mqtt_dotdot_protocol_controller_network_management_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-NetworkManagement/ClusterRevision attribute.
uic_mqtt_dotdot_diagnostics_updated_state_t::child_moved
bool child_moved
Definition: dotdot_mqtt.h:18523
uic_mqtt_dotdot_wind_speed_measurement_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:14759
uic_mqtt_dotdot_door_lock_setpin_code_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_setpin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *pin)
Definition: dotdot_mqtt.h:5900
uic_mqtt_dotdot_binding_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_binding_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_state_t, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:19485
uic_mqtt_dotdot_aox_locator_aox_mode_publish
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AoXMode.
uic_mqtt_dotdot_color_control_step_saturation_callback_set
void uic_mqtt_dotdot_color_control_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t::set_point
int16_t set_point
Definition: dotdot_mqtt.h:9930
uic_mqtt_dotdot_window_covering_updated_state_t::installed_open_limit_lift
bool installed_open_limit_lift
Definition: dotdot_mqtt.h:8425
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_min_phc
bool active_power_min_phc
Definition: dotdot_mqtt.h:16280
uic_mqtt_dotdot_thermostat_state_t::pi_heating_demand
uint8_t pi_heating_demand
Definition: dotdot_mqtt.h:9768
uic_mqtt_dotdot_basic_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_basic_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:169
uic_mqtt_dotdot_system_metrics_disks_usage_publish
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_publish(const char *base_topic, size_t value_count, const DiskUsageData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksUsage.
CCStepMode
CCStepMode
Definition: zap-types.h:431
uic_mqtt_dotdot_set_alarms_write_attributes_callback
void uic_mqtt_dotdot_set_alarms_write_attributes_callback(const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
uic_mqtt_dotdot_set_configuration_parameters_force_read_attributes_callback
void uic_mqtt_dotdot_set_configuration_parameters_force_read_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_aox_locator_state_t::cte_mode
uint8_t cte_mode
Definition: dotdot_mqtt.h:21047
uic_mqtt_dotdot_scenes_command_recall_scene_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2759
uic_mqtt_dotdot_pressure_measurement_updated_state_t::scaled_tolerance
bool scaled_tolerance
Definition: dotdot_mqtt.h:13785
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_percentage_remaining
bool battery_percentage_remaining
Definition: dotdot_mqtt.h:625
uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_min_phb
uint16_t rms_current_min_phb
Definition: dotdot_mqtt.h:16125
uic_mqtt_dotdot_color_control_command_move_color_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11784
uic_mqtt_dotdot_set_relativity_humidity_force_read_attributes_callback
void uic_mqtt_dotdot_set_relativity_humidity_force_read_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_state_t::number_of_holiday_schedules_supported
uint8_t number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:6337
uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_set
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
uic_mqtt_dotdot_scenes_command_add_scene_fields_t
Command fields for Scenes/AddScene.
Definition: dotdot_mqtt.h:2648
uic_mqtt_dotdot_basic_updated_state_t::model_identifier
bool model_identifier
Definition: dotdot_mqtt.h:143
uic_mqtt_dotdot_diagnostics_updated_state_t::mac_tx_ucast_fail
bool mac_tx_ucast_fail
Definition: dotdot_mqtt.h:18511
uic_mqtt_dotdot_ota_upgrade_updated_state_t::image_typeid
bool image_typeid
Definition: dotdot_mqtt.h:4812
uic_mqtt_dotdot_thermostat_state_t::ac_capacity_format
uint8_t ac_capacity_format
Definition: dotdot_mqtt.h:9809
uic_mqtt_dotdot_thermostat_updated_state_t::ac_compressor_type
bool ac_compressor_type
Definition: dotdot_mqtt.h:9858
uic_mqtt_dotdot_door_lock_generated_getpin_code_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_getpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_getpin_code_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t
Command fields for DoorLock/ClearWeekdaySchedule.
Definition: dotdot_mqtt.h:6667
uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *sourceunid, const char *destinationunid, bool transmission_successful, uint16_t transmission_time_ms, int8_t tx_powerd_bm, uint8_t tx_channel, uint8_t routing_attempts, bool route_changed, TxReportTransmissionSpeed transmission_speed, int8_t measured_noise_floord_bm, uint8_t last_route_repeaters_count, const char **last_route_repeaters, uint8_t incomingrssi_repeaters_count, const int8_t *incomingrssi_repeaters, int8_t ackrssi, uint8_t ack_channel, const char *last_route_failed_link_functionalunid, const char *last_route_failed_link_non_functionalunid, int8_t destination_ack_tx_powerd_bm, int8_t destination_ack_measuredrssi, int8_t destination_ack_measured_noise_floor)
Definition: dotdot_mqtt.h:19096
uic_mqtt_dotdot_shade_configuration_state_t
Definition: dotdot_mqtt.h:5674
uic_mqtt_dotdot_power_configuration_battery_quantity_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryQuantity.
uic_mqtt_dotdot_temperature_measurement_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:13644
uic_mqtt_dotdot_thermostat_state_t::ac_refrigerant_type
uint8_t ac_refrigerant_type
Definition: dotdot_mqtt.h:9804
uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id, int64_t value)
Definition: dotdot_mqtt.h:20847
uic_mqtt_dotdot_aox_locator_state_t::elevation_mask_count
size_t elevation_mask_count
Definition: dotdot_mqtt.h:21034
uic_mqtt_dotdot_color_control_stop_move_step_callback_set
void uic_mqtt_dotdot_color_control_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_command_image_block_request_fields_t
Command fields for OTAUpgrade/ImageBlockRequest.
Definition: dotdot_mqtt.h:4883
uic_mqtt_dotdot_color_control_state_t::enhanced_current_hue
uint16_t enhanced_current_hue
Definition: dotdot_mqtt.h:11577
uic_mqtt_dotdot_color_control_state_t::color_pointgx
uint16_t color_pointgx
Definition: dotdot_mqtt.h:11571
uic_mqtt_dotdot_groups_add_group_callback_set
void uic_mqtt_dotdot_groups_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
uic_mqtt_dotdot_fan_control_state_t::fan_mode
uint8_t fan_mode
Definition: dotdot_mqtt.h:10867
uic_mqtt_dotdot_system_metrics_state_t::virtual_memory_usedmb
double virtual_memory_usedmb
Definition: dotdot_mqtt.h:19690
uic_mqtt_dotdot_electrical_measurement_neutral_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/NeutralCurrent.
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_under_voltage_counter
uint16_t averagerms_under_voltage_counter
Definition: dotdot_mqtt.h:16093
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_request_fields_t::current_file_version
uint32_t current_file_version
Definition: dotdot_mqtt.h:4860
uic_mqtt_dotdot_system_metrics_updated_state_t::current_temperature_celcius
bool current_temperature_celcius
Definition: dotdot_mqtt.h:19732
uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_allpin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_setrfid_code_fields_t
Command fields for DoorLock/SetRFIDCode.
Definition: dotdot_mqtt.h:6831
uic_mqtt_dotdot_state_remove_offline_callback_t
sl_status_t(* uic_mqtt_dotdot_state_remove_offline_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:19293
uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB.
uic_mqtt_dotdot_ph_measurement_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:14510
uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
uic_mqtt_dotdot_dehumidification_control_state_t::dehumidification_lockout
uint8_t dehumidification_lockout
Definition: dotdot_mqtt.h:10960
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t::extension_field_sets
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:2838
uic_mqtt_dotdot_diagnostics_relayed_ucast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RelayedUcast.
uic_mqtt_dotdot_aox_locator_state_t::antenna_array_count
size_t antenna_array_count
Definition: dotdot_mqtt.h:21040
uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier.
uic_mqtt_dotdot_scenes_remove_scene_callback_set
void uic_mqtt_dotdot_scenes_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_publish
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds.
uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2557
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t::direction
CCDirection direction
Definition: dotdot_mqtt.h:11823
uic_mqtt_dotdot_color_control_compensation_text_publish
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CompensationText.
uic_mqtt_dotdot_metering_current_max_demand_delivered_time_publish
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_max_phc
bool rms_voltage_max_phc
Definition: dotdot_mqtt.h:16275
uic_mqtt_dotdot_ballast_configuration_updated_state_t::physical_min_level
bool physical_min_level
Definition: dotdot_mqtt.h:13069
uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
uic_mqtt_dotdot_thermostat_ac_compressor_type_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCompressorType.
uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t
sl_status_t(* uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t frequency)
Definition: dotdot_mqtt.h:3621
uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_publish
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeoutMax.
uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:21514
uic_mqtt_dotdot_system_metrics_state_t::cpu_frequencym_hz
const double * cpu_frequencym_hz
Definition: dotdot_mqtt.h:19677
_NetworkManagementState
Definition: zap-types.h:1925
uic_mqtt_dotdot_on_off_start_up_on_off_publish
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/StartUpOnOff.
MoveStepMode
MoveStepMode
Definition: zap-types.h:856
uic_mqtt_dotdot_application_monitoring_state_t::application_connected
bool application_connected
Definition: dotdot_mqtt.h:20254
uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t
Definition: dotdot_mqtt.h:11152
uic_mqtt_dotdot_door_lock_generated_setrfid_code_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_setrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_setrfid_code_response_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_const_temp
bool max_const_temp
Definition: dotdot_mqtt.h:9241
uic_mqtt_dotdot_system_metrics_updated_state_t::disks_counters
bool disks_counters
Definition: dotdot_mqtt.h:19726
uic_mqtt_dotdot_window_covering_state_t::installed_closed_limit_tilt
uint16_t installed_closed_limit_tilt
Definition: dotdot_mqtt.h:8405
uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t
Command fields for DoorLock/ToggleResponse.
Definition: dotdot_mqtt.h:6469
uic_mqtt_dotdot_color_control_updated_state_t::color_pointbx
bool color_pointbx
Definition: dotdot_mqtt.h:11629
uic_mqtt_dotdot_power_configuration_battery_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmMask.
uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t::scene_identifier_from
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:2864
uic_mqtt_dotdot_aox_locator_state_t::azimuth_mask_count
size_t azimuth_mask_count
Definition: dotdot_mqtt.h:21032
uic_mqtt_dotdot_scenes_get_scene_membership_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:2509
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_over_voltage_period_phb
uint16_t rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:16136
uic_mqtt_dotdot_temperature_measurement_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:13650
uic_mqtt_dotdot_iaswd_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_iaswd_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_state_t, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:15356
uic_mqtt_dotdot_electrical_measurement_state_t::line_current_phc
uint16_t line_current_phc
Definition: dotdot_mqtt.h:16140
uic_mqtt_dotdot_time_local_time_publish
sl_status_t uic_mqtt_dotdot_time_local_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LocalTime.
uic_mqtt_dotdot_window_covering_state_t::acceleration_time_lift
uint16_t acceleration_time_lift
Definition: dotdot_mqtt.h:8407
uic_mqtt_dotdot_power_configuration_state_t::battery3_percentage_threshold1
uint8_t battery3_percentage_threshold1
Definition: dotdot_mqtt.h:611
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_response_fields_t::upgrade_time
UTC upgrade_time
Definition: dotdot_mqtt.h:4972
uic_mqtt_dotdot_color_control_updated_state_t
Definition: dotdot_mqtt.h:11591
uic_mqtt_dotdot_level_command_step_fields_t::step_size
uint8_t step_size
Definition: dotdot_mqtt.h:3711
uic_mqtt_dotdot_flow_measurement_publish_cluster_revision
void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FlowMeasurement/ClusterRevision attribute.
uic_mqtt_dotdot_alarms_command_alarm_fields_t
Command fields for Alarms/Alarm.
Definition: dotdot_mqtt.h:4240
uic_mqtt_dotdot_application_monitoring_state_t::applicationram_usagemb
double applicationram_usagemb
Definition: dotdot_mqtt.h:20275
uic_mqtt_dotdot_color_control_updated_state_t::color_pointg_intensity
bool color_pointg_intensity
Definition: dotdot_mqtt.h:11628
uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_state_t, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:16294
uic_mqtt_dotdot_color_control_updated_state_t::primary5x
bool primary5x
Definition: dotdot_mqtt.h:11615
uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_current
bool dc_current
Definition: dotdot_mqtt.h:16169
uic_mqtt_dotdot_relativity_humidity_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:14114
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::user_type
DrlkUserType user_type
Definition: dotdot_mqtt.h:6918
uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC.
uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_set
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t
Command fields for Scenes/StoreSceneResponse.
Definition: dotdot_mqtt.h:2747
uic_mqtt_dotdot_iaswd_start_warning_callback_t
sl_status_t(* uic_mqtt_dotdot_iaswd_start_warning_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t siren_configuration, uint16_t warning_duration, uint8_t strobe_duty_cycle, IaswdLevel strobe_level)
Definition: dotdot_mqtt.h:15327
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::ultrasonic_unoccupied_to_occupied_threshold
bool ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:14254
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_extreme_over_voltage_period_phc
bool rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:16288
uic_mqtt_dotdot_system_metrics_updated_state_t::virtual_memory_totalmb
bool virtual_memory_totalmb
Definition: dotdot_mqtt.h:19723
uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:14771
uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_state_t, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:13994
uic_mqtt_dotdot_pump_configuration_and_control_state_t::min_const_temp
int16_t min_const_temp
Definition: dotdot_mqtt.h:9213
uic_mqtt_dotdot_aox_locator_antenna_array_publish
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_publish(const char *base_topic, size_t value_count, const int8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaArray.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_over_voltage_counter_phb
bool averagerms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:16264
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_phb
bool rms_voltage_phb
Definition: dotdot_mqtt.h:16251
uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t zone_status, uint8_t extended_status, uint8_t zoneid, uint16_t delay)
Definition: dotdot_mqtt.h:15007
zclStatus
zclStatus
Definition: zap-types.h:1255
uic_mqtt_dotdot_color_control_state_t::enhanced_color_mode
uint8_t enhanced_color_mode
Definition: dotdot_mqtt.h:11578
uic_mqtt_dotdot_door_lock_supported_operating_modes_publish
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SupportedOperatingModes.
uic_mqtt_dotdot_ias_zone_zone_state_publish
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneState.
uic_mqtt_dotdot_occupancy_sensing_state_t::ultrasonic_unoccupied_to_occupied_threshold
uint8_t ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:14239
uic_mqtt_dotdot_time_time_zone_publish
sl_status_t uic_mqtt_dotdot_time_time_zone_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeZone.
uic_mqtt_dotdot_protocol_controller_network_management_state_t::network_management_state
NetworkManagementState network_management_state
Definition: dotdot_mqtt.h:21575
uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:6456
uic_mqtt_dotdot_scenes_recall_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_recall_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time)
Definition: dotdot_mqtt.h:2498
uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision
void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ConfigurationParameters/ClusterRevision attribute.
uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_set
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery3_rated_voltage
uint8_t battery3_rated_voltage
Definition: dotdot_mqtt.h:604
uic_mqtt_dotdot_thermostat_state_t::system_mode
uint8_t system_mode
Definition: dotdot_mqtt.h:9782
uic_mqtt_dotdot_pump_configuration_and_control_power_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Power.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_power_divisor
bool ac_power_divisor
Definition: dotdot_mqtt.h:16233
uic_mqtt_dotdot_electrical_measurement_updated_state_t::harmonic_current_multiplier
bool harmonic_current_multiplier
Definition: dotdot_mqtt.h:16204
uic_mqtt_dotdot_set_level_write_attributes_callback
void uic_mqtt_dotdot_set_level_write_attributes_callback(const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_publish
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported.
uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t
Command fields for OnOff/OffWithEffect.
Definition: dotdot_mqtt.h:3316
uic_mqtt_dotdot_groups_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_state_t, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:2117
uic_mqtt_dotdot_color_control_state_t::compensation_text
const char * compensation_text
Definition: dotdot_mqtt.h:11543
uic_mqtt_dotdot_configuration_parameters_configuration_parameters_publish
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_publish(const char *base_topic, size_t value_count, const ConfigurationParameter *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ConfigurationParameters/Attributes/ConfigurationParameters.
uic_mqtt_dotdot_basic_state_t::zcl_version
uint8_t zcl_version
Definition: dotdot_mqtt.h:114
uic_mqtt_dotdot_door_lock_updated_state_t::door_closed_events
bool door_closed_events
Definition: dotdot_mqtt.h:6375
uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_publish
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB.
uic_mqtt_dotdot_barrier_control_updated_state_t::open_period
bool open_period
Definition: dotdot_mqtt.h:8956
uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_callback_t callback)
uic_mqtt_dotdot_time_state_t::dst_end
uint32_t dst_end
Definition: dotdot_mqtt.h:4389
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_request_fields_t::image_type
OTAImageType image_type
Definition: dotdot_mqtt.h:4858
uic_mqtt_dotdot_groups_command_add_group_response_fields_t
Command fields for Groups/AddGroupResponse.
Definition: dotdot_mqtt.h:2145
uic_mqtt_dotdot_metering_state_t::demand_formatting
uint8_t demand_formatting
Definition: dotdot_mqtt.h:15484
uic_mqtt_dotdot_barrier_control_state_t::close_period
uint16_t close_period
Definition: dotdot_mqtt.h:8944
uic_mqtt_dotdot_alarms_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:4220
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_decrypt_failures
bool aps_decrypt_failures
Definition: dotdot_mqtt.h:18528
uic_mqtt_dotdot_aox_locator_state_t::antenna_array
const int8_t * antenna_array
Definition: dotdot_mqtt.h:21041
uic_mqtt_dotdot_pressure_measurement_state_t::max_scaled_value
int16_t max_scaled_value
Definition: dotdot_mqtt.h:13772
uic_mqtt_dotdot_set_metering_write_attributes_callback
void uic_mqtt_dotdot_set_metering_write_attributes_callback(const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
uic_mqtt_dotdot_on_off_toggle_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3250
uic_mqtt_dotdot_alarms_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_state_t, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:4212
uic_mqtt_dotdot_groups_command_remove_group_response_fields_t::group_id
uint16_t group_id
Definition: dotdot_mqtt.h:2200
uic_mqtt_dotdot_ota_upgrade_command_upgrade_end_request_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:4951
uic_mqtt_dotdot_application_monitoring_updated_state_t::uptime_minutes
bool uptime_minutes
Definition: dotdot_mqtt.h:20283
uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1.
uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t
Command fields for PollControl/CheckInResponse.
Definition: dotdot_mqtt.h:5446
uic_mqtt_dotdot_thermostat_state_t::unoccupied_cooling_setpoint
int16_t unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:9773
uic_mqtt_dotdot_window_covering_updated_state_t::config_or_status
bool config_or_status
Definition: dotdot_mqtt.h:8422
uic_mqtt_dotdot_time_valid_until_time_publish
sl_status_t uic_mqtt_dotdot_time_valid_until_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/ValidUntilTime.
uic_mqtt_dotdot_pressure_measurement_state_t::measured_value
int16_t measured_value
Definition: dotdot_mqtt.h:13766
uic_mqtt_dotdot_system_metrics_state_t::average_temperature_celcius
double average_temperature_celcius
Definition: dotdot_mqtt.h:19703
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_phc
bool rms_current_phc
Definition: dotdot_mqtt.h:16276
uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6580
uic_mqtt_dotdot_ph_measurement_state_t
Definition: dotdot_mqtt.h:14499
uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold.
uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t
Command fields for Thermostat/GetRelayStatusLogResponse.
Definition: dotdot_mqtt.h:9921
uic_mqtt_dotdot_metering_metering_device_type_publish
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/MeteringDeviceType.
uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t::group_id
uint16_t group_id
Definition: dotdot_mqtt.h:2207
uic_mqtt_dotdot_window_covering_updated_state_t::installed_closed_limit_lift
bool installed_closed_limit_lift
Definition: dotdot_mqtt.h:8426
uic_mqtt_dotdot_electrical_measurement_state_t::measured_phase1st_harmonic_current
int16_t measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:16064
uic_mqtt_dotdot_time_state_t::standard_time
uint32_t standard_time
Definition: dotdot_mqtt.h:4391
uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_set
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery3_percentage_threshold3
uint8_t battery3_percentage_threshold3
Definition: dotdot_mqtt.h:613
uic_mqtt_dotdot_system_metrics_state_t::cpu_max_usage_percent_count
size_t cpu_max_usage_percent_count
Definition: dotdot_mqtt.h:19682
uic_mqtt_dotdot_window_covering_state_t::physical_closed_limit_tilt
uint16_t physical_closed_limit_tilt
Definition: dotdot_mqtt.h:8394
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t::extension_field_sets_count
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:2837
uic_mqtt_dotdot_door_lock_command_getpin_code_fields_t::userid
DrlkPINUserID userid
Definition: dotdot_mqtt.h:6539
uic_mqtt_dotdot_diagnostics_updated_state_t::mac_tx_ucast_retry
bool mac_tx_ucast_retry
Definition: dotdot_mqtt.h:18510
uic_mqtt_dotdot_pump_configuration_and_control_state_t::min_comp_pressure
int16_t min_comp_pressure
Definition: dotdot_mqtt.h:9207
uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_query_next_image_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint16_t manufacturer_code, OTAImageType image_type, uint32_t file_version, uint32_t image_size)
Definition: dotdot_mqtt.h:4646
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured7th_harmonic_current
bool measured7th_harmonic_current
Definition: dotdot_mqtt.h:16191
uic_mqtt_dotdot_ota_upgrade_upgrade_serverid_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_upgrade_serverid_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/UpgradeServerID.
uic_mqtt_dotdot_set_shade_configuration_force_read_attributes_callback
void uic_mqtt_dotdot_set_shade_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_application_monitoring_state_t::applicationcpu_usage_percent
double applicationcpu_usage_percent
Definition: dotdot_mqtt.h:20271
uic_mqtt_dotdot_binding_state_t
Definition: dotdot_mqtt.h:19471
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t
Command fields for DoorLock/ProgrammingEventNotification.
Definition: dotdot_mqtt.h:6909
uic_mqtt_dotdot_level_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_level_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:3671
uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t
Command fields for DoorLock/SetUserType.
Definition: dotdot_mqtt.h:6799
uic_mqtt_dotdot_electrical_measurement_updated_state_t::active_power_min
bool active_power_min
Definition: dotdot_mqtt.h:16216
uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_set
void uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_response_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::color_loop_stored_enhanced_hue
uint16_t color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:11583
uic_mqtt_dotdot_basic_state_t::generic_device_type
uint8_t generic_device_type
Definition: dotdot_mqtt.h:123
uic_mqtt_dotdot_identify_identify_query_callback_set
void uic_mqtt_dotdot_identify_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
uic_mqtt_dotdot_barrier_control_stop_callback_set
void uic_mqtt_dotdot_barrier_control_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
uic_mqtt_dotdot_diagnostics_state_t::route_disc_initiated
uint16_t route_disc_initiated
Definition: dotdot_mqtt.h:18483
uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t::operating_mode_during_holiday
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:6750
uic_mqtt_dotdot_door_lock_command_lock_door_fields_t
Command fields for DoorLock/LockDoor.
Definition: dotdot_mqtt.h:6434
uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t::local_end_time
uint32_t local_end_time
Definition: dotdot_mqtt.h:6777
uic_mqtt_dotdot_level_generated_move_callback_set
void uic_mqtt_dotdot_level_generated_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
uic_mqtt_dotdot_color_control_updated_state_t::color_temp_physical_min_mireds
bool color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:11640
uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t::color_temperature_maximum_mireds
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:11932
uic_mqtt_dotdot_door_lock_command_getpin_code_fields_t
Command fields for DoorLock/GetPINCode.
Definition: dotdot_mqtt.h:6538
uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier.
uic_mqtt_dotdot_color_control_move_hue_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11273
uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_state_t, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1660
uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t::level_status
bool level_status
Definition: dotdot_mqtt.h:13540
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t
Command fields for DoorLock/GetYearDaySchedule.
Definition: dotdot_mqtt.h:6703
uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:6209
uic_mqtt_dotdot_door_lock_command_toggle_fields_t
Command fields for DoorLock/Toggle.
Definition: dotdot_mqtt.h:6462
uic_mqtt_dotdot_electrical_measurement_state_t::dc_power_min
int16_t dc_power_min
Definition: dotdot_mqtt.h:16043
uic_mqtt_dotdot_scenes_get_scene_membership_callback_set
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
uic_mqtt_dotdot_basic_state_t::serial_number
const char * serial_number
Definition: dotdot_mqtt.h:127
uic_mqtt_dotdot_metering_updated_state_t::current_inlet_energy_carrier_summation
bool current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:15505
uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t
Command fields for PollControl/SetShortPollInterval.
Definition: dotdot_mqtt.h:5462
uic_mqtt_dotdot_door_lock_updated_state_t::open_period
bool open_period
Definition: dotdot_mqtt.h:6376
uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_set
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_publish
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfWeeklyTransitions.
uic_mqtt_dotdot_illuminance_measurement_state_t::light_sensor_type
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:13395
uic_mqtt_dotdot_door_lock_state_t::operating_mode
uint8_t operating_mode
Definition: dotdot_mqtt.h:6347
uic_mqtt_dotdot_color_control_updated_state_t::primary3y
bool primary3y
Definition: dotdot_mqtt.h:11610
uic_mqtt_dotdot_identify_trigger_effect_callback_t
sl_status_t(* uic_mqtt_dotdot_identify_trigger_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, TriggerEffectEffectIdentifier effect_identifier, TriggerEffectEffectVariant effect_variant)
Definition: dotdot_mqtt.h:1869
uic_mqtt_dotdot_window_covering_mode_publish
sl_status_t uic_mqtt_dotdot_window_covering_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/Mode.
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11825
uic_mqtt_dotdot_metering_current_max_demand_received_time_publish
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceivedTime.
uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_set
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
uic_mqtt_dotdot_set_time_force_read_attributes_callback
void uic_mqtt_dotdot_set_time_force_read_attributes_callback(const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_generated_clearrfid_code_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_clearrfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clearrfid_code_response_callback_t callback)
uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11342
uic_mqtt_dotdot_color_control_command_move_hue_fields_t::move_mode
CCMoveMode move_mode
Definition: dotdot_mqtt.h:11681
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::current_temperature
bool current_temperature
Definition: dotdot_mqtt.h:1649
uic_mqtt_dotdot_flow_measurement_state_t::measured_value
uint16_t measured_value
Definition: dotdot_mqtt.h:13981
uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor.
uic_mqtt_dotdot_level_command_move_with_on_off_fields_t
Command fields for Level/MoveWithOnOff.
Definition: dotdot_mqtt.h:3745
uic_mqtt_dotdot_door_lock_state_t::alarm_mask
uint16_t alarm_mask
Definition: dotdot_mqtt.h:6359
uic_mqtt_dotdot_aox_locator_state_t::allow_list
const char ** allow_list
Definition: dotdot_mqtt.h:21037
uic_mqtt_dotdot_color_control_primary5_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Intensity.
uic_mqtt_dotdot_occupancy_sensing_state_t::pir_unoccupied_to_occupied_threshold
uint8_t pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:14236
uic_mqtt_dotdot_ias_zone_state_t
Definition: dotdot_mqtt.h:15044
uic_mqtt_dotdot_level_min_level_publish
sl_status_t uic_mqtt_dotdot_level_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinLevel.
uic_mqtt_dotdot_aox_position_estimation_updated_state_t::position
bool position
Definition: dotdot_mqtt.h:21503
uic_mqtt_dotdot_door_lock_open_period_publish
sl_status_t uic_mqtt_dotdot_door_lock_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OpenPeriod.
uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_publish
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKDecryptFailures.
uic_mqtt_dotdot_door_lock_state_t::rfid_operation_event_mask
uint16_t rfid_operation_event_mask
Definition: dotdot_mqtt.h:6363
uic_mqtt_dotdot_application_monitoring_process_id_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ProcessId.
uic_mqtt_dotdot_door_lock_updated_state_t::user_code_temporary_disable_time
bool user_code_temporary_disable_time
Definition: dotdot_mqtt.h:6401
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t
Command fields for ElectricalMeasurement/GetMeasurementProfileResponse.
Definition: dotdot_mqtt.h:16327
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::days_mask
uint8_t days_mask
Definition: dotdot_mqtt.h:6653
uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_set
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
uic_mqtt_dotdot_level_move_to_level_callback_set
void uic_mqtt_dotdot_level_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
uic_mqtt_dotdot_basic_updated_state_t::disable_local_config
bool disable_local_config
Definition: dotdot_mqtt.h:157
uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t::percentage_lift_value
uint8_t percentage_lift_value
Definition: dotdot_mqtt.h:8464
uic_mqtt_dotdot_ias_zone_updated_state_t::zone_status
bool zone_status
Definition: dotdot_mqtt.h:15057
uic_mqtt_dotdot_level_command_step_with_on_off_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3767
uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t::list_of_attributes
const uint16_t * list_of_attributes
Definition: dotdot_mqtt.h:16321
uic_mqtt_dotdot_aox_locator_updated_state_t::angle_correction_timeout
bool angle_correction_timeout
Definition: dotdot_mqtt.h:21066
uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:14638
uic_mqtt_dotdot_aox_locator_updated_state_t::position_and_orientation
bool position_and_orientation
Definition: dotdot_mqtt.h:21056
uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t
Command fields for DoorLock/ClearHolidaySchedule.
Definition: dotdot_mqtt.h:6785
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::sourceunid
const char * sourceunid
Definition: dotdot_mqtt.h:19172
uic_mqtt_dotdot_occupancy_sensing_state_t::ultrasonic_unoccupied_to_occupied_delay
uint16_t ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:14238
uic_mqtt_dotdot_barrier_control_go_to_percent_callback_set
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
uic_mqtt_dotdot_basic_updated_state_t::manufacturer_version_details
bool manufacturer_version_details
Definition: dotdot_mqtt.h:150
uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_set
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_max_phb
int16_t active_power_max_phb
Definition: dotdot_mqtt.h:16129
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2818
uic_mqtt_dotdot_ballast_configuration_updated_state_t::ballast_factor_adjustment
bool ballast_factor_adjustment
Definition: dotdot_mqtt.h:13077
uic_mqtt_dotdot_thermostat_updated_state_t::occupied_setback_max
bool occupied_setback_max
Definition: dotdot_mqtt.h:9850
uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t
Command fields for DoorLock/SetUserStatus.
Definition: dotdot_mqtt.h:6579
uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3571
uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t attributeid, UTC start_time, uint8_t number_of_intervals)
Definition: dotdot_mqtt.h:16022
uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:14127
uic_mqtt_dotdot_basic_updated_state_t::zcl_version
bool zcl_version
Definition: dotdot_mqtt.h:138
uic_mqtt_dotdot_diagnostics_updated_state_t::phy_tomac_queue_limit_reached
bool phy_tomac_queue_limit_reached
Definition: dotdot_mqtt.h:18531
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::capacity
bool capacity
Definition: dotdot_mqtt.h:9245
uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_publish
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierDemandFormatting.
uic_mqtt_dotdot_system_metrics_updated_state_t::min_temperature_celcius
bool min_temperature_celcius
Definition: dotdot_mqtt.h:19734
uic_mqtt_dotdot_power_configuration_state_t::battery_voltage_threshold2
uint8_t battery_voltage_threshold2
Definition: dotdot_mqtt.h:574
uic_mqtt_dotdot_color_control_command_step_hue_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11700
uic_mqtt_dotdot_ias_zone_zone_type_publish
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_publish(const char *base_topic, IasZoneType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneType.
uic_mqtt_dotdot_door_lock_updated_state_t::lock_state
bool lock_state
Definition: dotdot_mqtt.h:6370
uic_mqtt_dotdot_aox_locator_cte_sampling_interval_publish
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTESamplingInterval.
uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:5975
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_average_delivery_time_seconds
bool mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:20293
uic_mqtt_dotdot_door_lock_getpin_code_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_getpin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:5920
uic_mqtt_dotdot_level_publish_cluster_revision
void uic_mqtt_dotdot_level_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Level/ClusterRevision attribute.
uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_set
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
uic_mqtt_dotdot_color_control_step_color_temperature_callback_set
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2669
uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t
Command fields for AoXLocator/IQReport.
Definition: dotdot_mqtt.h:21093
uic_mqtt_dotdot_diagnostics_state_t::neighbor_removed
uint16_t neighbor_removed
Definition: dotdot_mqtt.h:18485
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t
Command fields for DoorLock/GetLogRecordResponse.
Definition: dotdot_mqtt.h:6499
uic_mqtt_dotdot_system_metrics_hostname_publish
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/Hostname.
uic_mqtt_dotdot_level_default_move_rate_publish
sl_status_t uic_mqtt_dotdot_level_default_move_rate_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/DefaultMoveRate.
uic_mqtt_dotdot_power_configuration_mains_frequency_publish
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsFrequency.
uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining.
uic_mqtt_dotdot_ballast_configuration_state_t::lamp_burn_hours_trip_point
uint32_t lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:13065
uic_mqtt_dotdot_thermostat_updated_state_t::ac_refrigerant_type
bool ac_refrigerant_type
Definition: dotdot_mqtt.h:9857
uic_mqtt_dotdot_door_lock_command_getrfid_code_response_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6859
uic_mqtt_dotdot_ota_upgrade_updated_state_t::image_stamp
bool image_stamp
Definition: dotdot_mqtt.h:4814
uic_mqtt_dotdot_power_configuration_mains_voltage_publish
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltage.
uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_set
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
uic_mqtt_dotdot_name_and_location_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_name_and_location_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_state_t, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:20757
uic_mqtt_dotdot_diagnostics_state_t::nwk_decrypt_failures
uint16_t nwk_decrypt_failures
Definition: dotdot_mqtt.h:18492
uic_mqtt_dotdot_iaswd_command_start_warning_fields_t::warning_duration
uint16_t warning_duration
Definition: dotdot_mqtt.h:15378
uic_mqtt_dotdot_door_lock_state_t::keypad_operation_event_mask
uint16_t keypad_operation_event_mask
Definition: dotdot_mqtt.h:6360
uic_mqtt_dotdot_color_control_generated_step_saturation_callback_set
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
uic_mqtt_dotdot_ballast_configuration_updated_state_t::lamp_burn_hours_trip_point
bool lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:13084
uic_mqtt_dotdot_color_control_updated_state_t::color_pointr_intensity
bool color_pointr_intensity
Definition: dotdot_mqtt.h:11625
uic_mqtt_dotdot_aox_position_estimation_state_t::position
EstimatedPosition position
Definition: dotdot_mqtt.h:21499
uic_mqtt_dotdot_state_generated_remove_callback_set
void uic_mqtt_dotdot_state_generated_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t::status
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:6677
uic_mqtt_dotdot_thermostat_remote_sensing_publish
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/RemoteSensing.
uic_mqtt_dotdot_poll_control_check_in_callback_set
void uic_mqtt_dotdot_poll_control_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
TriggerEffectEffectVariant
TriggerEffectEffectVariant
Definition: zap-types.h:1212
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t::eventid_or_alarm_code
uint8_t eventid_or_alarm_code
Definition: dotdot_mqtt.h:6508
uic_mqtt_dotdot_barrier_control_state_t::open_events
uint16_t open_events
Definition: dotdot_mqtt.h:8939
uic_mqtt_dotdot_metering_state_t
Definition: dotdot_mqtt.h:15465
uic_mqtt_dotdot_on_off_state_t::on_off
bool on_off
Definition: dotdot_mqtt.h:3282
uic_mqtt_dotdot_scenes_remove_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:2442
uic_mqtt_dotdot_aox_locator_angle_correction_callback_set
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:11711
uic_mqtt_dotdot_door_lock_command_setpin_code_fields_t::user_status
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:6521
uic_mqtt_dotdot_iaswd_generated_start_warning_callback_set
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_set
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
uic_mqtt_dotdot_set_state_write_attributes_callback
void uic_mqtt_dotdot_set_state_write_attributes_callback(const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t::mode
uint8_t mode
Definition: dotdot_mqtt.h:9898
uic_mqtt_dotdot_poll_control_publish_cluster_revision
void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PollControl/ClusterRevision attribute.
uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t::sequence
int32_t sequence
Definition: dotdot_mqtt.h:21116
uic_mqtt_dotdot_aox_locator_cte_mode_publish
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTEMode.
uic_mqtt_dotdot_color_control_command_move_to_color_fields_t
Command fields for ColorControl/MoveToColor.
Definition: dotdot_mqtt.h:11764
uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced.
uic_mqtt_dotdot_wind_speed_measurement_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:14758
uic_mqtt_dotdot_pressure_measurement_updated_state_t::max_measured_value
bool max_measured_value
Definition: dotdot_mqtt.h:13780
uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6195
uic_mqtt_dotdot_carbon_monoxide_measured_value_publish
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MeasuredValue.
SSceneName
const char * SSceneName
Definition: zap-types.h:50
uic_mqtt_dotdot_ballast_configuration_updated_state_t::lamp_quantity
bool lamp_quantity
Definition: dotdot_mqtt.h:13078
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::physical_contact_unoccupied_to_occupied_delay
bool physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:14256
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t
Command fields for OTAUpgrade/ImagePageRequest.
Definition: dotdot_mqtt.h:4904
uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_set
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
DrlkPINUserID
uint16_t DrlkPINUserID
Definition: zap-types.h:36
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:2833
uic_mqtt_dotdot_electrical_measurement_state_t::averagerms_voltage_measurement_period
uint16_t averagerms_voltage_measurement_period
Definition: dotdot_mqtt.h:16091
uic_mqtt_dotdot_thermostat_ac_type_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACType.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_extreme_under_voltage_period
uint16_t rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:16095
uic_mqtt_dotdot_thermostat_ac_coil_temperature_publish
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCoilTemperature.
uic_mqtt_dotdot_system_metrics_uptime_minutes_publish
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/UptimeMinutes.
uic_mqtt_dotdot_aox_locator_updated_state_t::cte_length
bool cte_length
Definition: dotdot_mqtt.h:21070
uic_mqtt_dotdot_door_lock_state_t::supported_operating_modes
uint16_t supported_operating_modes
Definition: dotdot_mqtt.h:6348
uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3.
uic_mqtt_dotdot_door_lock_command_getpin_code_response_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6546
uic_mqtt_dotdot_system_metrics_max_temperature_celcius_publish
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MaxTemperatureCelcius.
uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision
void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalMeasurement/ClusterRevision attribute.
uic_mqtt_dotdot_on_off_state_t::on_time
uint16_t on_time
Definition: dotdot_mqtt.h:3284
uic_mqtt_dotdot_application_monitoring_state_t::applicationcpu_min_usage_percent
double applicationcpu_min_usage_percent
Definition: dotdot_mqtt.h:20273
uic_mqtt_dotdot_barrier_control_updated_state_t::command_open_events
bool command_open_events
Definition: dotdot_mqtt.h:8954
uic_mqtt_dotdot_window_covering_state_t::deceleration_time_lift
uint16_t deceleration_time_lift
Definition: dotdot_mqtt.h:8408
uic_mqtt_dotdot_basic_serial_number_publish
sl_status_t uic_mqtt_dotdot_basic_serial_number_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SerialNumber.
uic_mqtt_dotdot_color_control_state_t::primary2x
uint16_t primary2x
Definition: dotdot_mqtt.h:11551
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2827
uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_publish
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/StartUpColorTemperatureMireds.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current
bool rms_current
Definition: dotdot_mqtt.h:16212
uic_mqtt_dotdot_groups_updated_state_t
Definition: dotdot_mqtt.h:2113
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_current_divisor
bool ac_current_divisor
Definition: dotdot_mqtt.h:16231
uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_publish
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay.
uic_mqtt_dotdot_door_lock_state_t::enable_local_programming
bool enable_local_programming
Definition: dotdot_mqtt.h:6350
uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_set
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
uic_mqtt_dotdot_name_and_location_publish_cluster_revision
void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the NameAndLocation/ClusterRevision attribute.
uic_mqtt_dotdot_ota_upgrade_command_image_notify_fields_t::image_type
uint16_t image_type
Definition: dotdot_mqtt.h:4845
uic_mqtt_dotdot_color_control_updated_state_t::primary6_intensity
bool primary6_intensity
Definition: dotdot_mqtt.h:11620
uic_mqtt_dotdot_application_monitoring_fqdn_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/FQDN.
uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t::color_temperature_minimum_mireds
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:11911
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured11th_harmonic_current
bool measured11th_harmonic_current
Definition: dotdot_mqtt.h:16193
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_over_voltage
bool averagerms_over_voltage
Definition: dotdot_mqtt.h:16242
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_under_voltage_counter_phc
bool averagerms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:16287
uic_mqtt_dotdot_color_control_primary6_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Intensity.
uic_mqtt_dotdot_occupancy_sensing_state_t::ultrasonic_occupied_to_unoccupied_delay
uint16_t ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:14237
uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_set
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
uic_mqtt_dotdot_metering_reading_snap_shot_time_publish
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/ReadingSnapShotTime.
uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t::group_list
const uint16_t * group_list
Definition: dotdot_mqtt.h:2184
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured1st_harmonic_current
bool measured1st_harmonic_current
Definition: dotdot_mqtt.h:16188
uic_mqtt_dotdot_door_lock_toggle_response_callback_set
void uic_mqtt_dotdot_door_lock_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6823
uic_mqtt_dotdot_power_configuration_state_t::battery2_percentage_threshold1
uint8_t battery2_percentage_threshold1
Definition: dotdot_mqtt.h:594
uic_mqtt_dotdot_groups_add_group_if_identifying_callback_set
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::min_const_speed
bool min_const_speed
Definition: dotdot_mqtt.h:9236
uic_mqtt_dotdot_color_control_primary3x_publish
sl_status_t uic_mqtt_dotdot_color_control_primary3x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3X.
uic_mqtt_dotdot_groups_generated_view_group_response_callback_set
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
uic_mqtt_dotdot_diagnostics_neighbor_added_publish
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborAdded.
uic_mqtt_dotdot_scenes_command_view_scene_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2678
uic_mqtt_dotdot_system_metrics_state_t::cpu_min_usage_percent
const double * cpu_min_usage_percent
Definition: dotdot_mqtt.h:19681
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::occupancy_sensor_type
bool occupancy_sensor_type
Definition: dotdot_mqtt.h:14247
uic_mqtt_dotdot_color_control_state_t::primary1y
uint16_t primary1y
Definition: dotdot_mqtt.h:11549
uic_mqtt_dotdot_diagnostics_updated_state_t::relayed_ucast
bool relayed_ucast
Definition: dotdot_mqtt.h:18530
uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t::samples_count
uint8_t samples_count
Definition: dotdot_mqtt.h:21100
uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t
Command fields for Groups/AddGroupIfIdentifying.
Definition: dotdot_mqtt.h:2206
uic_mqtt_dotdot_electrical_measurement_updated_state_t::power_factor_phb
bool power_factor_phb
Definition: dotdot_mqtt.h:16262
uic_mqtt_dotdot_window_covering_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_window_covering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_state_t, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:8437
uic_mqtt_dotdot_thermostat_emergency_heat_delta_publish
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/EmergencyHeatDelta.
uic_mqtt_dotdot_groups_add_group_callback_t
sl_status_t(* uic_mqtt_dotdot_groups_add_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:2024
uic_mqtt_dotdot_thermostat_state_t::occupied_setback_max
uint8_t occupied_setback_max
Definition: dotdot_mqtt.h:9797
uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:6054
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_max_delivery_time_seconds
bool mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:20295
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::transmission_speed
TxReportTransmissionSpeed transmission_speed
Definition: dotdot_mqtt.h:19188
uic_mqtt_dotdot_thermostat_updated_state_t::control_sequence_of_operation
bool control_sequence_of_operation
Definition: dotdot_mqtt.h:9834
uic_mqtt_dotdot_color_control_updated_state_t::primary1y
bool primary1y
Definition: dotdot_mqtt.h:11604
uic_mqtt_dotdot_window_covering_state_t::installed_open_limit_tilt
uint16_t installed_open_limit_tilt
Definition: dotdot_mqtt.h:8404
uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2723
uic_mqtt_dotdot_system_metrics_state_t::disks_usage
const DiskUsageData * disks_usage
Definition: dotdot_mqtt.h:19692
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_voltage_threshold2
bool battery3_voltage_threshold2
Definition: dotdot_mqtt.h:668
uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t::local_start_time
uint32_t local_start_time
Definition: dotdot_mqtt.h:6746
uic_mqtt_dotdot_identify_trigger_effect_callback_set
void uic_mqtt_dotdot_identify_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
uic_mqtt_dotdot_color_control_step_color_callback_set
void uic_mqtt_dotdot_color_control_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
uic_mqtt_dotdot_thermostat_updated_state_t::occupied_setback_min
bool occupied_setback_min
Definition: dotdot_mqtt.h:9849
uic_mqtt_dotdot_color_control_primary5x_publish
sl_status_t uic_mqtt_dotdot_color_control_primary5x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5X.
uic_mqtt_dotdot_pump_configuration_and_control_state_t::lifetime_running_hours
uint32_t lifetime_running_hours
Definition: dotdot_mqtt.h:9220
uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t::extended_status
uint8_t extended_status
Definition: dotdot_mqtt.h:15095
uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:5959
uic_mqtt_dotdot_power_configuration_battery_voltage_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltage.
uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC.
uic_mqtt_dotdot_electrical_measurement_state_t::active_power
int16_t active_power
Definition: dotdot_mqtt.h:16085
uic_mqtt_dotdot_ballast_configuration_state_t::lamp_quantity
uint8_t lamp_quantity
Definition: dotdot_mqtt.h:13059
uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t::capacity
uint8_t capacity
Definition: dotdot_mqtt.h:2181
uic_mqtt_dotdot_thermostat_state_t::ac_capacity
uint16_t ac_capacity
Definition: dotdot_mqtt.h:9803
uic_mqtt_dotdot_scenes_command_remove_scene_fields_t
Command fields for Scenes/RemoveScene.
Definition: dotdot_mqtt.h:2702
uic_mqtt_dotdot_level_stop_with_on_off_callback_t
sl_status_t(* uic_mqtt_dotdot_level_stop_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3612
uic_mqtt_dotdot_dehumidification_control_state_t::dehumidification_max_cool
uint8_t dehumidification_max_cool
Definition: dotdot_mqtt.h:10962
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t::log_entryid
uint16_t log_entryid
Definition: dotdot_mqtt.h:6500
uic_mqtt_dotdot_relativity_humidity_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:14113
uic_mqtt_dotdot_level_options_publish
sl_status_t uic_mqtt_dotdot_level_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/Options.
uic_mqtt_dotdot_aox_locator_updated_state_t::period_samples
bool period_samples
Definition: dotdot_mqtt.h:21063
uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_set
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
uic_mqtt_dotdot_basic_state_t::disable_local_config
uint8_t disable_local_config
Definition: dotdot_mqtt.h:133
uic_mqtt_dotdot_diagnostics_state_t::last_messagelqi
uint8_t last_messagelqi
Definition: dotdot_mqtt.h:18499
uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_publish
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketBufferAllocateFailures.
uic_mqtt_dotdot_aox_locator_cte_length_publish
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTELength.
uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t::deviation
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:21127
_SphericalCoordinates
Definition: zap-types.h:2024
uic_mqtt_dotdot_color_control_state_t::color_pointg_intensity
uint8_t color_pointg_intensity
Definition: dotdot_mqtt.h:11573
uic_mqtt_dotdot_diagnostics_updated_state_t::mac_tx_bcast
bool mac_tx_bcast
Definition: dotdot_mqtt.h:18507
uic_mqtt_dotdot_ias_zone_state_t::iascie_address
EUI64 iascie_address
Definition: dotdot_mqtt.h:15048
uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t::rate
uint16_t rate
Definition: dotdot_mqtt.h:11838
uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:14633
uic_mqtt_dotdot_electrical_measurement_state_t::active_power_max_phc
int16_t active_power_max_phc
Definition: dotdot_mqtt.h:16151
CCMaxMiredsField
uint16_t CCMaxMiredsField
Definition: zap-types.h:46
uic_mqtt_dotdot_door_lock_led_settings_publish
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LEDSettings.
uic_mqtt_dotdot_color_control_state_t::couple_color_temp_to_level_min_mireds
uint16_t couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:11587
uic_mqtt_dotdot_groups_command_remove_group_fields_t::group_id
uint16_t group_id
Definition: dotdot_mqtt.h:2191
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::program_event_code
ProgrammingEventNotificationProgramEventCode program_event_code
Definition: dotdot_mqtt.h:6912
uic_mqtt_dotdot_color_control_state_t::primary6x
uint16_t primary6x
Definition: dotdot_mqtt.h:11563
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t
Command fields for ElectricalMeasurement/GetMeasurementProfile.
Definition: dotdot_mqtt.h:16345
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::last_route_failed_link_functionalunid
const char * last_route_failed_link_functionalunid
Definition: dotdot_mqtt.h:19202
TxReportTransmissionSpeed
TxReportTransmissionSpeed
Definition: zap-types.h:1217
uic_mqtt_dotdot_power_configuration_state_t::battery_voltage_threshold3
uint8_t battery_voltage_threshold3
Definition: dotdot_mqtt.h:575
uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_set
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
uic_mqtt_dotdot_set_flow_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_flow_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_wind_speed_measurement_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:14760
uic_mqtt_dotdot_window_covering_state_t::number_of_actuations_lift
uint16_t number_of_actuations_lift
Definition: dotdot_mqtt.h:8397
uic_mqtt_dotdot_application_monitoring_applicationmqtt_topics_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationmqtt_topics_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics.
uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_set
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
uic_mqtt_dotdot_color_control_move_to_color_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t colorx, uint16_t colory, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11357
uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_set
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
uic_mqtt_dotdot_scenes_current_scene_publish
sl_status_t uic_mqtt_dotdot_scenes_current_scene_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentScene.
uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent.
uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_set
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
uic_mqtt_dotdot_system_metrics_updated_state_t::wireless_network_interfaces_data
bool wireless_network_interfaces_data
Definition: dotdot_mqtt.h:19728
uic_mqtt_dotdot_door_lock_generated_clearpin_code_callback_set
void uic_mqtt_dotdot_door_lock_generated_clearpin_code_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_callback_t callback)
uic_mqtt_dotdot_thermostat_state_t::occupancy
uint8_t occupancy
Definition: dotdot_mqtt.h:9762
uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t
Command fields for DoorLock/GetUserStatusResponse.
Definition: dotdot_mqtt.h:6602
uic_mqtt_dotdot_on_off_state_t::off_wait_time
uint16_t off_wait_time
Definition: dotdot_mqtt.h:3285
uic_mqtt_dotdot_scenes_store_scene_response_callback_set
void uic_mqtt_dotdot_scenes_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2793
uic_mqtt_dotdot_door_lock_set_user_status_response_callback_set
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
uic_mqtt_dotdot_poll_control_check_in_callback_t
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5373
uic_mqtt_dotdot_binding_command_unbind_fields_t
Command fields for Binding/Unbind.
Definition: dotdot_mqtt.h:19515
uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerDivisor.
uic_mqtt_dotdot_application_monitoring_applicationcpu_max_usage_percent_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_applicationcpu_max_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent.
uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t
Definition: dotdot_mqtt.h:13539
uic_mqtt_dotdot_wind_speed_measurement_measured_value_publish
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MeasuredValue.
uic_mqtt_dotdot_alarms_get_alarm_callback_t
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:4193
uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACAlarmsMask.
uic_mqtt_dotdot_color_control_move_to_saturation_callback_set
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
uic_mqtt_dotdot_dehumidification_control_updated_state_t::relative_humidity_mode
bool relative_humidity_mode
Definition: dotdot_mqtt.h:10970
uic_mqtt_dotdot_door_lock_state_t::number_of_year_day_schedules_supported_per_user
uint8_t number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:6336
_NetworkInterfaceData
Definition: zap-types.h:2005
uic_mqtt_dotdot_level_move_to_level_callback_t
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:3521
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_alarm_state
bool battery3_alarm_state
Definition: dotdot_mqtt.h:674
uic_mqtt_dotdot_temperature_measurement_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:13648
uic_mqtt_dotdot_metering_updated_state_t::current_summation_delivered
bool current_summation_delivered
Definition: dotdot_mqtt.h:15495
uic_mqtt_dotdot_power_configuration_battery3_voltage_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Voltage.
uic_mqtt_dotdot_aox_locator_state_t::angle_filtering_weight
double angle_filtering_weight
Definition: dotdot_mqtt.h:21044
uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_set
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
uic_mqtt_dotdot_power_configuration_state_t::battery_voltage_threshold1
uint8_t battery_voltage_threshold1
Definition: dotdot_mqtt.h:573
uic_mqtt_dotdot_window_covering_config_or_status_publish
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/ConfigOrStatus.
uic_mqtt_dotdot_color_control_updated_state_t::primary6x
bool primary6x
Definition: dotdot_mqtt.h:11618
uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_publish
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastRetry.
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t::action
ColorLoopSetAction action
Definition: dotdot_mqtt.h:11881
uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6715
uic_mqtt_dotdot_door_lock_state_t::enable_privacy_mode_button
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:6353
uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t::on_off_control
uint8_t on_off_control
Definition: dotdot_mqtt.h:3326
uic_mqtt_dotdot_occupancy_sensing_state_t::occupancy_sensor_type
uint8_t occupancy_sensor_type
Definition: dotdot_mqtt.h:14232
uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t
Command fields for DoorLock/ClearWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:6676
uic_mqtt_dotdot_scenes_command_add_scene_fields_t::extension_field_sets_count
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:2657
uic_mqtt_dotdot_door_lock_state_t::default_configuration_register
uint16_t default_configuration_register
Definition: dotdot_mqtt.h:6349
uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_set
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t
Command fields for ConfigurationParameters/DiscoverParameter.
Definition: dotdot_mqtt.h:20885
uic_mqtt_dotdot_aox_position_estimation_updated_state_t
Definition: dotdot_mqtt.h:21502
uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:20765
uic_mqtt_dotdot_ballast_configuration_state_t::min_level
uint8_t min_level
Definition: dotdot_mqtt.h:13053
uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_set
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:6277
uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMin.
uic_mqtt_dotdot_groups_generated_add_group_callback_set
void uic_mqtt_dotdot_groups_generated_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
uic_mqtt_dotdot_door_lock_command_clearrfid_code_response_fields_t
Command fields for DoorLock/ClearRFIDCodeResponse.
Definition: dotdot_mqtt.h:6878
uic_mqtt_dotdot_groups_command_view_group_response_fields_t::group_id
uint16_t group_id
Definition: dotdot_mqtt.h:2164
uic_mqtt_dotdot_metering_updated_state_t::default_update_period
bool default_update_period
Definition: dotdot_mqtt.h:15503
uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t::cluster_identifier
clusterId cluster_identifier
Definition: dotdot_mqtt.h:4234
uic_mqtt_dotdot_basic_state_t::producturl
const char * producturl
Definition: dotdot_mqtt.h:125
uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:6486
uic_mqtt_dotdot_wind_speed_measurement_state_t
Definition: dotdot_mqtt.h:14749
uic_mqtt_dotdot_basic_state_t::power_source
uint8_t power_source
Definition: dotdot_mqtt.h:121
uic_mqtt_dotdot_system_metrics_state_t
Definition: dotdot_mqtt.h:19672
uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11814
uic_mqtt_dotdot_illuminance_level_sensing_level_status_publish
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LevelStatus.
uic_mqtt_dotdot_time_state_t::local_time
uint32_t local_time
Definition: dotdot_mqtt.h:4392
ZoneEnrollResponseEnrollResponseCode
ZoneEnrollResponseEnrollResponseCode
Definition: zap-types.h:1241
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::tx_powerd_bm
int8_t tx_powerd_bm
Definition: dotdot_mqtt.h:19180
uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB.
uic_mqtt_dotdot_application_monitoring_state_t::applicationmqtt_topics
const char ** applicationmqtt_topics
Definition: dotdot_mqtt.h:20256
uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_publish
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedCoolingSetpoint.
uic_mqtt_dotdot_electrical_measurement_power_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerDivisor.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_current_max_phb
bool rms_current_max_phb
Definition: dotdot_mqtt.h:16256
uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_set
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_setpin_code_fields_t
Command fields for DoorLock/SetPINCode.
Definition: dotdot_mqtt.h:6518
uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t
Command fields for Scenes/AddSceneResponse.
Definition: dotdot_mqtt.h:2664
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_tx_ucast_success
bool aps_tx_ucast_success
Definition: dotdot_mqtt.h:18515
uic_mqtt_dotdot_level_command_move_to_level_fields_t::level
uint8_t level
Definition: dotdot_mqtt.h:3683
uic_mqtt_dotdot_door_lock_state_t::door_closed_events
uint32_t door_closed_events
Definition: dotdot_mqtt.h:6329
uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds.
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t
Command fields for ProtocolController-RFTelemetry/TxReport.
Definition: dotdot_mqtt.h:19171
uic_mqtt_dotdot_device_temperature_configuration_publish_cluster_revision
void uic_mqtt_dotdot_device_temperature_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DeviceTemperatureConfiguration/ClusterRevision attribute.
uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_set
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_image_notify_callback_set
void uic_mqtt_dotdot_ota_upgrade_image_notify_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t callback)
uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_publish
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/CurrentZoneSensitivityLevel.
uic_mqtt_dotdot_carbon_monoxide_state_t
Definition: dotdot_mqtt.h:14874
uic_mqtt_dotdot_groups_command_view_group_fields_t::group_id
uint16_t group_id
Definition: dotdot_mqtt.h:2155
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_voltage
bool battery3_voltage
Definition: dotdot_mqtt.h:658
uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t::fast_poll_timeout
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:5449
uic_mqtt_dotdot_color_control_state_t::start_up_color_temperature_mireds
uint16_t start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:11588
uic_mqtt_dotdot_metering_state_t::divisor
uint32_t divisor
Definition: dotdot_mqtt.h:15482
uic_mqtt_dotdot_color_control_state_t::primary4y
uint16_t primary4y
Definition: dotdot_mqtt.h:11558
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_sag
bool rms_voltage_sag
Definition: dotdot_mqtt.h:16246
uic_mqtt_dotdot_system_metrics_updated_state_t::reporting_interval_seconds
bool reporting_interval_seconds
Definition: dotdot_mqtt.h:19712
uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastFail.
uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage.
uic_mqtt_dotdot_aox_locator_state_t::angle_filtering
bool angle_filtering
Definition: dotdot_mqtt.h:21043
uic_mqtt_dotdot_set_pump_configuration_and_control_force_read_attributes_callback
void uic_mqtt_dotdot_set_pump_configuration_and_control_force_read_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_aox_locator_angle_report_callback_set
void uic_mqtt_dotdot_aox_locator_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
uic_mqtt_dotdot_barrier_control_updated_state_t::capabilities
bool capabilities
Definition: dotdot_mqtt.h:8951
uic_mqtt_dotdot_pump_configuration_and_control_pump_status_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/PumpStatus.
uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_voltage_min
bool dc_voltage_min
Definition: dotdot_mqtt.h:16167
uic_mqtt_dotdot_electrical_measurement_state_t::dc_voltage_min
int16_t dc_voltage_min
Definition: dotdot_mqtt.h:16037
uic_mqtt_dotdot_wind_speed_measurement_updated_state_t
Definition: dotdot_mqtt.h:14756
uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11840
uic_mqtt_dotdot_on_off_publish_cluster_revision
void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OnOff/ClusterRevision attribute.
uic_mqtt_dotdot_diagnostics_state_t::mac_rx_bcast
uint32_t mac_rx_bcast
Definition: dotdot_mqtt.h:18471
uic_mqtt_dotdot_on_off_toggle_callback_set
void uic_mqtt_dotdot_on_off_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_updated_state_t::rms_voltage_sag_period_phb
bool rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:16268
uic_mqtt_dotdot_basic_state_t::model_identifier
const char * model_identifier
Definition: dotdot_mqtt.h:119
uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id)
Definition: dotdot_mqtt.h:20835
uic_mqtt_dotdot_color_control_command_step_hue_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11702
uic_mqtt_dotdot_illuminance_level_sensing_state_t::light_sensor_type
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:13535
uic_mqtt_dotdot_aox_locator_azimuth_mask_publish
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AzimuthMask.
uic_mqtt_dotdot_metering_state_t::metering_device_type
uint8_t metering_device_type
Definition: dotdot_mqtt.h:15486
uic_mqtt_dotdot_door_lock_enable_local_programming_publish
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLocalProgramming.
uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMax.
uic_mqtt_dotdot_ota_upgrade_command_image_block_response_fields_t::manufacturer_code
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:4930
uic_mqtt_dotdot_color_control_move_to_hue_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11258
uic_mqtt_dotdot_color_control_updated_state_t::options
bool options
Definition: dotdot_mqtt.h:11601
uic_mqtt_dotdot_carbon_monoxide_state_t::measured_value
float measured_value
Definition: dotdot_mqtt.h:14875
uic_mqtt_dotdot_thermostat_updated_state_t::occupied_setback
bool occupied_setback
Definition: dotdot_mqtt.h:9848
uic_mqtt_dotdot_thermostat_state_t::local_temperature
int16_t local_temperature
Definition: dotdot_mqtt.h:9760
uic_mqtt_dotdot_groups_command_add_group_response_fields_t::group_id
uint16_t group_id
Definition: dotdot_mqtt.h:2148
uic_mqtt_dotdot_door_lock_setrfid_code_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_setrfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:6218
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured5th_harmonic_current
bool measured5th_harmonic_current
Definition: dotdot_mqtt.h:16190
uic_mqtt_dotdot_pressure_measurement_scale_publish
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Scale.
uic_mqtt_dotdot_dehumidification_control_state_t::dehumidification_hysteresis
uint8_t dehumidification_hysteresis
Definition: dotdot_mqtt.h:10961
uic_mqtt_dotdot_metering_state_t::current_max_demand_received
int8_t current_max_demand_received
Definition: dotdot_mqtt.h:15469
uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_publish
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue.
uic_mqtt_dotdot_window_covering_updated_state_t::installed_closed_limit_tilt
bool installed_closed_limit_tilt
Definition: dotdot_mqtt.h:8428
ProgrammingEventNotificationProgramEventCode
ProgrammingEventNotificationProgramEventCode
Definition: zap-types.h:985
uic_mqtt_dotdot_metering_updated_state_t::energy_carrier_summation_formatting
bool energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:15517
uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6914
uic_mqtt_dotdot_electrical_measurement_active_power_min_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMin.
uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_publish
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastRetry.
uic_mqtt_dotdot_barrier_control_safety_status_publish
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/SafetyStatus.
uic_mqtt_dotdot_door_lock_command_getpin_code_response_fields_t::user_type
DrlkUserType user_type
Definition: dotdot_mqtt.h:6550
uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid)
Definition: dotdot_mqtt.h:2469
uic_mqtt_dotdot_ota_upgrade_command_image_page_request_fields_t::image_type
OTAImageType image_type
Definition: dotdot_mqtt.h:4909
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t::transition_time
uint16_t transition_time
Definition: dotdot_mqtt.h:2691
uic_mqtt_dotdot_metering_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_metering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_state_t, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:15523
uic_mqtt_dotdot_power_configuration_state_t::battery3a_hr_rating
uint16_t battery3a_hr_rating
Definition: dotdot_mqtt.h:602
uic_mqtt_dotdot_ota_upgrade_updated_state_t
Definition: dotdot_mqtt.h:4803
uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t
Definition: dotdot_mqtt.h:19147
uic_mqtt_dotdot_set_electrical_conductivity_measurement_force_read_attributes_callback
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_door_lock_requirepi_nforrf_operation_publish
sl_status_t uic_mqtt_dotdot_door_lock_requirepi_nforrf_operation_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RequirePINforRFOperation.
uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t::sequence
int32_t sequence
Definition: dotdot_mqtt.h:21129
uic_mqtt_dotdot_power_configuration_state_t::battery2_quantity
uint8_t battery2_quantity
Definition: dotdot_mqtt.h:586
uic_mqtt_dotdot_door_lock_lock_state_publish
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockState.
uic_mqtt_dotdot_color_control_primary2_intensity_publish
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Intensity.
uic_mqtt_dotdot_power_configuration_state_t::battery_percentage_threshold1
uint8_t battery_percentage_threshold1
Definition: dotdot_mqtt.h:577
uic_mqtt_dotdot_scenes_scene_count_publish
sl_status_t uic_mqtt_dotdot_scenes_scene_count_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneCount.
uic_mqtt_dotdot_groups_command_view_group_fields_t
Command fields for Groups/ViewGroup.
Definition: dotdot_mqtt.h:2154
uic_mqtt_dotdot_electrical_measurement_power_factor_phb_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhB.
uic_mqtt_dotdot_ballast_configuration_state_t::physical_min_level
uint8_t physical_min_level
Definition: dotdot_mqtt.h:13050
uic_mqtt_dotdot_thermostat_updated_state_t::temperature_setpoint_hold
bool temperature_setpoint_hold
Definition: dotdot_mqtt.h:9841
uic_mqtt_dotdot_system_metrics_state_t::network_interfaces_data
const NetworkInterfaceData * network_interfaces_data
Definition: dotdot_mqtt.h:19696
uic_mqtt_dotdot_scenes_copy_scene_callback_set
void uic_mqtt_dotdot_scenes_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
uic_mqtt_dotdot_basic_physical_environment_publish
sl_status_t uic_mqtt_dotdot_basic_physical_environment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PhysicalEnvironment.
uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxCoolSetpointLimit.
uic_mqtt_dotdot_occupancy_sensing_state_t::physical_contact_unoccupied_to_occupied_delay
uint16_t physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:14241
uic_mqtt_dotdot_window_covering_updated_state_t::number_of_actuations_tilt
bool number_of_actuations_tilt
Definition: dotdot_mqtt.h:8421
uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC.
uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t
Command fields for Scenes/EnhancedAddScene.
Definition: dotdot_mqtt.h:2790
uic_mqtt_dotdot_identify_generated_identify_query_callback_set
void uic_mqtt_dotdot_identify_generated_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::control_mode
bool control_mode
Definition: dotdot_mqtt.h:9251
uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_set
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
uic_mqtt_dotdot_color_control_state_t::drift_compensation
uint8_t drift_compensation
Definition: dotdot_mqtt.h:11542
uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_set
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
uic_mqtt_dotdot_color_control_command_step_color_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11801
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::min_const_flow
bool min_const_flow
Definition: dotdot_mqtt.h:9238
uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:6090
uic_mqtt_dotdot_iaswd_command_squawk_fields_t::squawk_configuration
uint8_t squawk_configuration
Definition: dotdot_mqtt.h:15389
ProgrammingEventNotificationProgramEventSource
ProgrammingEventNotificationProgramEventSource
Definition: zap-types.h:996
uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t
sl_status_t(* uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5387
uic_mqtt_dotdot_power_configuration_state_t::battery2_rated_voltage
uint8_t battery2_rated_voltage
Definition: dotdot_mqtt.h:587
uic_mqtt_dotdot_poll_control_state_t::fast_poll_timeout
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:5411
uic_mqtt_dotdot_basic_updated_state_t::power_source
bool power_source
Definition: dotdot_mqtt.h:145
uic_mqtt_dotdot_electrical_measurement_state_t::ac_power_divisor
uint16_t ac_power_divisor
Definition: dotdot_mqtt.h:16103
_TransitionType
Definition: zap-types.h:2057
uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:15999
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_sag_period
uint16_t rms_voltage_sag_period
Definition: dotdot_mqtt.h:16096
uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_set
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_set
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
uic_mqtt_dotdot_diagnostics_updated_state_t::averagemac_retry_peraps_message_sent
bool averagemac_retry_peraps_message_sent
Definition: dotdot_mqtt.h:18533
UTC
uint32_t UTC
Definition: zap-types.h:35
uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:19749
uic_mqtt_dotdot_system_metrics_state_t::disks_usage_count
size_t disks_usage_count
Definition: dotdot_mqtt.h:19691
uic_mqtt_dotdot_ballast_configuration_lamp_quantity_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampQuantity.
uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_publish
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedHeatingSetpoint.
uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
uic_mqtt_dotdot_door_lock_updated_state_t::rfid_operation_event_mask
bool rfid_operation_event_mask
Definition: dotdot_mqtt.h:6409
uic_mqtt_dotdot_level_remaining_time_publish
sl_status_t uic_mqtt_dotdot_level_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/RemainingTime.
uic_mqtt_dotdot_power_configuration_state_t::mains_voltage
uint16_t mains_voltage
Definition: dotdot_mqtt.h:558
uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t::user_type
DrlkUserType user_type
Definition: dotdot_mqtt.h:6825
uic_mqtt_dotdot_metering_updated_state_t::inlet_temperature
bool inlet_temperature
Definition: dotdot_mqtt.h:15507
uic_mqtt_dotdot_electrical_measurement_state_t::measured1st_harmonic_current
int16_t measured1st_harmonic_current
Definition: dotdot_mqtt.h:16058
uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_publish
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation.
uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier.
uic_mqtt_dotdot_shade_configuration_state_t::physical_closed_limit
uint16_t physical_closed_limit
Definition: dotdot_mqtt.h:5675
uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_set
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t
sl_status_t(* uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ImageNotifyPayloadType payload_type, uint8_t query_jitter, uint16_t manufacturer_code, uint16_t image_type, uint32_t new_file_version)
Definition: dotdot_mqtt.h:4616
uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t::list_of_attributes_count
uint8_t list_of_attributes_count
Definition: dotdot_mqtt.h:16320
uic_mqtt_dotdot_thermostat_state_t::number_of_daily_transitions
uint8_t number_of_daily_transitions
Definition: dotdot_mqtt.h:9787
uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t::measured_value
bool measured_value
Definition: dotdot_mqtt.h:14632
uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_set
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC.
uic_mqtt_dotdot_state_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_state_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:19326
uic_mqtt_dotdot_window_covering_updated_state_t::acceleration_time_lift
bool acceleration_time_lift
Definition: dotdot_mqtt.h:8430
uic_mqtt_dotdot_application_monitoring_updated_state_t::application_statistics_reporting_interval_seconds
bool application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:20296
uic_mqtt_dotdot_door_lock_command_setpin_code_response_fields_t
Command fields for DoorLock/SetPINCodeResponse.
Definition: dotdot_mqtt.h:6531
uic_mqtt_dotdot_set_iaswd_force_read_attributes_callback
void uic_mqtt_dotdot_set_iaswd_force_read_attributes_callback(const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_barrier_control_state_t::command_open_events
uint16_t command_open_events
Definition: dotdot_mqtt.h:8941
uic_mqtt_dotdot_thermostat_updated_state_t::system_mode
bool system_mode
Definition: dotdot_mqtt.h:9835
uic_mqtt_dotdot_application_monitoring_updated_state_t::fqdn
bool fqdn
Definition: dotdot_mqtt.h:20286
uic_mqtt_dotdot_level_updated_state_t::on_level
bool on_level
Definition: dotdot_mqtt.h:3656
uic_mqtt_dotdot_thermostat_updated_state_t::occupied_cooling_setpoint
bool occupied_cooling_setpoint
Definition: dotdot_mqtt.h:9824
uic_mqtt_dotdot_level_command_move_with_on_off_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3750
uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t::tx_report_enabled
bool tx_report_enabled
Definition: dotdot_mqtt.h:19143
uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_set
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
uic_mqtt_dotdot_application_monitoring_state_t::applicationcpu_max_usage_percent
double applicationcpu_max_usage_percent
Definition: dotdot_mqtt.h:20274
uic_mqtt_dotdot_electrical_measurement_updated_state_t::power_factor
bool power_factor
Definition: dotdot_mqtt.h:16220
uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent.
uic_mqtt_dotdot_dehumidification_control_state_t::relative_humidity
uint8_t relative_humidity
Definition: dotdot_mqtt.h:10956
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_max_phc
uint16_t rms_voltage_max_phc
Definition: dotdot_mqtt.h:16145
uic_mqtt_dotdot_state_publish_cluster_revision
void uic_mqtt_dotdot_state_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the State/ClusterRevision attribute.
uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:2530
uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:6130
uic_mqtt_dotdot_color_control_primary5y_publish
sl_status_t uic_mqtt_dotdot_color_control_primary5y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Y.
uic_mqtt_dotdot_electrical_measurement_state_t::harmonic_current_multiplier
int8_t harmonic_current_multiplier
Definition: dotdot_mqtt.h:16074
uic_mqtt_dotdot_thermostat_state_t::start_of_week
uint8_t start_of_week
Definition: dotdot_mqtt.h:9785
uic_mqtt_dotdot_scenes_updated_state_t::last_configured_by
bool last_configured_by
Definition: dotdot_mqtt.h:2626
uic_mqtt_dotdot_ballast_configuration_lamp_type_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampType.
uic_mqtt_dotdot_basic_state_t::hw_version
uint8_t hw_version
Definition: dotdot_mqtt.h:117
uic_mqtt_dotdot_flow_measurement_state_t::tolerance
uint16_t tolerance
Definition: dotdot_mqtt.h:13984
uic_mqtt_dotdot_system_metrics_state_t::power_plugged
bool power_plugged
Definition: dotdot_mqtt.h:19706
uic_mqtt_dotdot_set_illuminance_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_illuminance_measurement_write_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_metering_state_t::energy_carrier_unit_of_measure
uint8_t energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:15487
uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:11900
uic_mqtt_dotdot_metering_state_t::supply_status
uint8_t supply_status
Definition: dotdot_mqtt.h:15475
uic_mqtt_dotdot_application_monitoring_updated_state_t::mqtt_messages_received
bool mqtt_messages_received
Definition: dotdot_mqtt.h:20291
uic_mqtt_dotdot_application_monitoring_state_t::mqtt_messages_sent
uint64_t mqtt_messages_sent
Definition: dotdot_mqtt.h:20264
uic_mqtt_dotdot_identify_command_identify_fields_t::identify_time
uint16_t identify_time
Definition: dotdot_mqtt.h:1907
uic_mqtt_dotdot_level_command_step_with_on_off_fields_t::step_size
uint8_t step_size
Definition: dotdot_mqtt.h:3761
uic_mqtt_dotdot_ota_upgrade_command_image_notify_fields_t::query_jitter
uint8_t query_jitter
Definition: dotdot_mqtt.h:4841
uic_mqtt_dotdot_color_control_state_t::primary6y
uint16_t primary6y
Definition: dotdot_mqtt.h:11564
uic_mqtt_dotdot_time_state_t::dst_shift
int32_t dst_shift
Definition: dotdot_mqtt.h:4390
uic_mqtt_dotdot_electrical_measurement_state_t::rms_current_phb
uint16_t rms_current_phb
Definition: dotdot_mqtt.h:16124
uic_mqtt_dotdot_door_lock_state_t::rf_programming_event_mask
uint16_t rf_programming_event_mask
Definition: dotdot_mqtt.h:6365
uic_mqtt_dotdot_ota_upgrade_updated_state_t::current_file_version
bool current_file_version
Definition: dotdot_mqtt.h:4806
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_voltage_threshold3
bool battery2_voltage_threshold3
Definition: dotdot_mqtt.h:652
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_manufacturer
bool battery2_manufacturer
Definition: dotdot_mqtt.h:643
uic_mqtt_dotdot_door_lock_state_t::lock_state
uint8_t lock_state
Definition: dotdot_mqtt.h:6324
uic_mqtt_dotdot_ota_upgrade_command_query_next_image_response_fields_t::file_version
uint32_t file_version
Definition: dotdot_mqtt.h:4875
uic_mqtt_dotdot_scenes_view_scene_callback_set
void uic_mqtt_dotdot_scenes_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
uic_mqtt_dotdot_relativity_humidity_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_level_generated_step_callback_set
void uic_mqtt_dotdot_level_generated_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phc_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_under_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC.
uic_mqtt_dotdot_application_monitoring_state_t::applicationmqtt_topics_count
size_t applicationmqtt_topics_count
Definition: dotdot_mqtt.h:20255
uic_mqtt_dotdot_ota_upgrade_generated_image_notify_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_image_notify_callback_set(const uic_mqtt_dotdot_ota_upgrade_image_notify_callback_t callback)
uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t
Command fields for IASZone/InitiateTestMode.
Definition: dotdot_mqtt.h:15114
uic_mqtt_dotdot_groups_generated_remove_group_response_callback_set
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
uic_mqtt_dotdot_illuminance_measurement_state_t::measured_value
uint16_t measured_value
Definition: dotdot_mqtt.h:13391
uic_mqtt_dotdot_time_state_t
Definition: dotdot_mqtt.h:4384
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2685
uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_set
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
uic_mqtt_dotdot_illuminance_measurement_updated_state_t::light_sensor_type
bool light_sensor_type
Definition: dotdot_mqtt.h:13403
uic_mqtt_dotdot_aox_locator_updated_state_t::antenna_array
bool antenna_array
Definition: dotdot_mqtt.h:21062
uic_mqtt_dotdot_color_control_updated_state_t::primary5_intensity
bool primary5_intensity
Definition: dotdot_mqtt.h:11617
uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout_in_seconds, const char *pin_orrfid_code)
Definition: dotdot_mqtt.h:5858
uic_mqtt_dotdot_set_dehumidification_control_write_attributes_callback
void uic_mqtt_dotdot_set_dehumidification_control_write_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_publish
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsTilt.
uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_publish
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB.
uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t::enhanced_hue
uint16_t enhanced_hue
Definition: dotdot_mqtt.h:11821
uic_mqtt_dotdot_basic_updated_state_t::location_description
bool location_description
Definition: dotdot_mqtt.h:153
uic_mqtt_dotdot_occupancy_sensing_updated_state_t::pir_occupied_to_unoccupied_delay
bool pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:14249
uic_mqtt_dotdot_device_temperature_configuration_current_temperature_publish
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature.
uic_mqtt_dotdot_pump_configuration_and_control_max_speed_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxSpeed.
uic_mqtt_dotdot_groups_command_add_group_response_fields_t::status
uint8_t status
Definition: dotdot_mqtt.h:2146
uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:14521
uic_mqtt_dotdot_ota_upgrade_minimum_block_period_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_minimum_block_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/MinimumBlockPeriod.
uic_mqtt_dotdot_temperature_measurement_state_t
Definition: dotdot_mqtt.h:13640
uic_mqtt_dotdot_color_control_number_of_primaries_publish
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/NumberOfPrimaries.
uic_mqtt_dotdot_carbon_monoxide_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:14885
uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t
Command fields for ColorControl/MoveToHueAndSaturation.
Definition: dotdot_mqtt.h:11749
uic_mqtt_dotdot_door_lock_updated_state_t::door_open_events
bool door_open_events
Definition: dotdot_mqtt.h:6374
uic_mqtt_dotdot_basic_state_t::date_code
const char * date_code
Definition: dotdot_mqtt.h:120
uic_mqtt_dotdot_set_poll_control_force_read_attributes_callback
void uic_mqtt_dotdot_set_poll_control_force_read_attributes_callback(const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_basic_state_t::product_label
const char * product_label
Definition: dotdot_mqtt.h:128
uic_mqtt_dotdot_power_configuration_updated_state_t::mains_frequency
bool mains_frequency
Definition: dotdot_mqtt.h:619
uic_mqtt_dotdot_ota_upgrade_state_t::upgrade_timeout_policy
uint8_t upgrade_timeout_policy
Definition: dotdot_mqtt.h:4800
uic_mqtt_dotdot_level_command_stop_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3724
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::end_minute
uint8_t end_minute
Definition: dotdot_mqtt.h:6661
uic_mqtt_dotdot_window_covering_state_t
Definition: dotdot_mqtt.h:8391
uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_publish
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_publish(const char *base_topic, size_t value_count, const WirelessNetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData.
uic_mqtt_dotdot_power_configuration_battery_alarm_state_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmState.
uic_mqtt_dotdot_identify_identify_query_response_callback_t
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout)
Definition: dotdot_mqtt.h:1857
uic_mqtt_dotdot_diagnostics_number_of_resets_publish
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NumberOfResets.
uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_publish
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit.
uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_set
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
uic_mqtt_dotdot_system_metrics_updated_state_t::ram_freemb
bool ram_freemb
Definition: dotdot_mqtt.h:19719
uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:11889
uic_mqtt_dotdot_level_step_with_on_off_callback_set
void uic_mqtt_dotdot_level_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
uic_mqtt_dotdot_basic_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_basic_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_state_t, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:161
uic_mqtt_dotdot_binding_command_bind_fields_t
Command fields for Binding/Bind.
Definition: dotdot_mqtt.h:19504
uic_mqtt_dotdot_color_control_updated_state_t::color_loop_direction
bool color_loop_direction
Definition: dotdot_mqtt.h:11635
uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t::local_time
uint32_t local_time
Definition: dotdot_mqtt.h:6901
uic_mqtt_dotdot_color_control_move_to_hue_callback_set
void uic_mqtt_dotdot_color_control_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_cluster_revision
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t::number_of_intervals_delivered
uint8_t number_of_intervals_delivered
Definition: dotdot_mqtt.h:16334
uic_mqtt_dotdot_color_control_color_pointgy_publish
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGY.
uic_mqtt_dotdot_color_control_state_t::color_loop_time
uint16_t color_loop_time
Definition: dotdot_mqtt.h:11581
uic_mqtt_dotdot_level_command_step_with_on_off_fields_t
Command fields for Level/StepWithOnOff.
Definition: dotdot_mqtt.h:3758
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_size
bool battery3_size
Definition: dotdot_mqtt.h:661
uic_mqtt_dotdot_ph_measurement_min_measured_value_publish
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MinMeasuredValue.
uic_mqtt_dotdot_door_lock_actuator_enabled_publish
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ActuatorEnabled.
uic_mqtt_dotdot_level_updated_state_t::on_transition_time
bool on_transition_time
Definition: dotdot_mqtt.h:3657
uic_mqtt_dotdot_barrier_control_updated_state_t::close_events
bool close_events
Definition: dotdot_mqtt.h:8953
uic_mqtt_dotdot_basic_disable_local_config_publish
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DisableLocalConfig.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::ac_voltage_multiplier
bool ac_voltage_multiplier
Definition: dotdot_mqtt.h:16228
uic_mqtt_dotdot_groups_command_add_group_fields_t::group_name
const char * group_name
Definition: dotdot_mqtt.h:2139
uic_mqtt_dotdot_electrical_measurement_state_t::dc_power_multiplier
uint16_t dc_power_multiplier
Definition: dotdot_mqtt.h:16049
uic_mqtt_dotdot_color_control_current_saturation_publish
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentSaturation.
uic_mqtt_dotdot_dehumidification_control_state_t::relative_humidity_display
uint8_t relative_humidity_display
Definition: dotdot_mqtt.h:10963
uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_clear_allrfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allrfid_codes_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t::operation_event_source
DrlkOperEventSource operation_event_source
Definition: dotdot_mqtt.h:6893
uic_mqtt_dotdot_device_temperature_configuration_state_t::current_temperature
int16_t current_temperature
Definition: dotdot_mqtt.h:1637
uic_mqtt_dotdot_power_configuration_updated_state_t::battery3_alarm_mask
bool battery3_alarm_mask
Definition: dotdot_mqtt.h:665
uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t::humidity_percentage
uint8_t humidity_percentage
Definition: dotdot_mqtt.h:9928
uic_mqtt_dotdot_electrical_measurement_state_t::active_current_phc
int16_t active_current_phc
Definition: dotdot_mqtt.h:16141
uic_mqtt_dotdot_alarms_state_t
Definition: dotdot_mqtt.h:4204
uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_request_callback_set
void uic_mqtt_dotdot_ota_upgrade_generated_query_device_specific_file_request_callback_set(const uic_mqtt_dotdot_ota_upgrade_query_device_specific_file_request_callback_t callback)
uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:6070
uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t
Command fields for Scenes/EnhancedViewScene.
Definition: dotdot_mqtt.h:2817
uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmMask.
uic_mqtt_dotdot_ballast_configuration_updated_state_t::power_on_level
bool power_on_level
Definition: dotdot_mqtt.h:13074
uic_mqtt_dotdot_color_control_move_to_color_callback_set
void uic_mqtt_dotdot_color_control_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_state_t::measured_phase7th_harmonic_current
int16_t measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:16067
uic_mqtt_dotdot_flow_measurement_updated_state_t::tolerance
bool tolerance
Definition: dotdot_mqtt.h:13991
uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t::extension_field_sets_count
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:2695
uic_mqtt_dotdot_electrical_measurement_state_t::dc_voltage_max
int16_t dc_voltage_max
Definition: dotdot_mqtt.h:16038
uic_mqtt_dotdot_carbon_monoxide_updated_state_t::min_measured_value
bool min_measured_value
Definition: dotdot_mqtt.h:14883
uic_mqtt_dotdot_window_covering_state_t::current_position_lift_percentage
uint8_t current_position_lift_percentage
Definition: dotdot_mqtt.h:8400
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t::end_hour
uint8_t end_hour
Definition: dotdot_mqtt.h:6659
uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t::groupid
SGroupId groupid
Definition: dotdot_mqtt.h:2714
uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_set
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
uic_mqtt_dotdot_identify_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_identify_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:1895
uic_mqtt_dotdot_thermostat_updated_state_t::local_temperature
bool local_temperature
Definition: dotdot_mqtt.h:9813
uic_mqtt_dotdot_power_configuration_state_t::battery3_alarm_mask
uint8_t battery3_alarm_mask
Definition: dotdot_mqtt.h:605
uic_mqtt_dotdot_door_lock_updated_state_t::auto_relock_time
bool auto_relock_time
Definition: dotdot_mqtt.h:6391
uic_mqtt_dotdot_application_monitoring_updated_state_t::applicationcpu_max_usage_percent
bool applicationcpu_max_usage_percent
Definition: dotdot_mqtt.h:20300
uic_mqtt_dotdot_barrier_control_publish_cluster_revision
void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BarrierControl/ClusterRevision attribute.
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t
Definition: dotdot_mqtt.h:1648
uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t::status
GetMeasurementProfileResponseStatus status
Definition: dotdot_mqtt.h:16330
uic_mqtt_dotdot_level_on_level_publish
sl_status_t uic_mqtt_dotdot_level_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnLevel.
uic_mqtt_dotdot_door_lock_minpin_code_length_publish
sl_status_t uic_mqtt_dotdot_door_lock_minpin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinPINCodeLength.
UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK
Definition: dotdot_mqtt.h:100
uic_mqtt_dotdot_electrical_measurement_updated_state_t::dc_current_overload
bool dc_current_overload
Definition: dotdot_mqtt.h:16236
uic_mqtt_dotdot_power_configuration_battery2_quantity_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Quantity.
uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:20874
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_flow
bool max_flow
Definition: dotdot_mqtt.h:9231
uic_mqtt_dotdot_power_configuration_state_t::battery_alarm_mask
uint8_t battery_alarm_mask
Definition: dotdot_mqtt.h:571
uic_mqtt_dotdot_set_state_force_read_attributes_callback
void uic_mqtt_dotdot_set_state_force_read_attributes_callback(const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_metering_updated_state_t::outlet_temperature
bool outlet_temperature
Definition: dotdot_mqtt.h:15508
uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t test_mode_duration, uint8_t current_zone_sensitivity_level)
Definition: dotdot_mqtt.h:15034
uic_mqtt_dotdot_groups_generated_add_group_response_callback_set
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_updated_state_t::battery2_alarm_state
bool battery2_alarm_state
Definition: dotdot_mqtt.h:657
uic_mqtt_dotdot_power_configuration_state_t::battery_voltage_min_threshold
uint8_t battery_voltage_min_threshold
Definition: dotdot_mqtt.h:572
uic_mqtt_dotdot_pump_configuration_and_control_state_t::effective_operation_mode
uint8_t effective_operation_mode
Definition: dotdot_mqtt.h:9216
uic_mqtt_dotdot_time_state_t::dst_start
uint32_t dst_start
Definition: dotdot_mqtt.h:4388
uic_mqtt_dotdot_groups_get_group_membership_response_callback_set
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
uic_mqtt_dotdot_power_configuration_updated_state_t::battery_quantity
bool battery_quantity
Definition: dotdot_mqtt.h:629
uic_mqtt_dotdot_on_off_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_state_t, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:3297
uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t::scene_list_count
uint8_t scene_list_count
Definition: dotdot_mqtt.h:2783
uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:2860
uic_mqtt_dotdot_aox_locator_updated_state_t::azimuth_mask
bool azimuth_mask
Definition: dotdot_mqtt.h:21057
uic_mqtt_dotdot_electrical_measurement_updated_state_t::averagerms_voltage_measurement_period_phb
bool averagerms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:16263
uic_mqtt_dotdot_illuminance_measurement_state_t
Definition: dotdot_mqtt.h:13390
uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_set
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
uic_mqtt_dotdot_door_lock_updated_state_t::rf_operation_event_mask
bool rf_operation_event_mask
Definition: dotdot_mqtt.h:6407
uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_set
void uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_allpin_codes_response_callback_t callback)
uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t::status
zclStatus status
Definition: dotdot_mqtt.h:6470
uic_mqtt_dotdot_carbon_monoxide_tolerance_publish
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/Tolerance.
SetpointRaiseOrLowerMode
SetpointRaiseOrLowerMode
Definition: zap-types.h:1028
uic_mqtt_dotdot_system_metrics_updated_state_t::uptime_minutes
bool uptime_minutes
Definition: dotdot_mqtt.h:19731
uic_mqtt_dotdot_electrical_measurement_state_t::ac_active_power_overload
int16_t ac_active_power_overload
Definition: dotdot_mqtt.h:16110
uic_mqtt_dotdot_metering_updated_state_t::energy_carrier_unit_of_measure
bool energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:15516
uic_mqtt_dotdot_basic_state_t::sw_buildid
const char * sw_buildid
Definition: dotdot_mqtt.h:134
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::effective_operation_mode
bool effective_operation_mode
Definition: dotdot_mqtt.h:9243
uic_mqtt_dotdot_ias_zone_state_t::zone_state
uint8_t zone_state
Definition: dotdot_mqtt.h:15045
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::lifetime_running_hours
bool lifetime_running_hours
Definition: dotdot_mqtt.h:9247
uic_mqtt_dotdot_electrical_measurement_updated_state_t::total_apparent_power
bool total_apparent_power
Definition: dotdot_mqtt.h:16187
uic_mqtt_dotdot_door_lock_clearpin_code_callback_set
void uic_mqtt_dotdot_door_lock_clearpin_code_callback_set(const uic_mqtt_dotdot_door_lock_clearpin_code_callback_t callback)
uic_mqtt_dotdot_barrier_control_updated_state_t::barrier_position
bool barrier_position
Definition: dotdot_mqtt.h:8958
uic_mqtt_dotdot_identify_command_identify_query_response_fields_t::timeout
uint16_t timeout
Definition: dotdot_mqtt.h:1914
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_swell_period_phc
uint16_t rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:16161
uic_mqtt_dotdot_system_metrics_updated_state_t::cpu_usage_percent
bool cpu_usage_percent
Definition: dotdot_mqtt.h:19713
uic_mqtt_dotdot_color_control_color_loop_active_publish
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopActive.
uic_mqtt_dotdot_diagnostics_mac_rx_ucast_publish
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxUcast.
uic_mqtt_dotdot_alarms_alarm_callback_set
void uic_mqtt_dotdot_alarms_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_averagerms_voltage_measurement_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod.
uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t::userid
uint16_t userid
Definition: dotdot_mqtt.h:6603
uic_mqtt_dotdot_level_command_stop_fields_t::options_override
uint8_t options_override
Definition: dotdot_mqtt.h:3726
uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_set
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
uic_mqtt_dotdot_application_monitoring_state_t::application_name
const char * application_name
Definition: dotdot_mqtt.h:20252
uic_mqtt_dotdot_diagnostics_state_t::aps_tx_ucast_fail
uint16_t aps_tx_ucast_fail
Definition: dotdot_mqtt.h:18482
uic_mqtt_dotdot_application_monitoring_application_version_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationVersion.
uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ZoneEnrollResponseEnrollResponseCode enroll_response_code, uint8_t zoneid)
Definition: dotdot_mqtt.h:14998
uic_mqtt_dotdot_pump_configuration_and_control_state_t::capacity
int16_t capacity
Definition: dotdot_mqtt.h:9218
uic_mqtt_dotdot_on_off_on_callback_set
void uic_mqtt_dotdot_on_off_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t::max_number_of_intervals
uint8_t max_number_of_intervals
Definition: dotdot_mqtt.h:16318
uic_mqtt_dotdot_thermostat_state_t::abs_min_cool_setpoint_limit
int16_t abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:9765
_WirelessNetworkInterfaceData
Definition: zap-types.h:2064
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t::min_temp_experienced
bool min_temp_experienced
Definition: dotdot_mqtt.h:1650
uic_mqtt_dotdot_color_control_command_step_color_fields_t::stepx
int16_t stepx
Definition: dotdot_mqtt.h:11793
uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t
Command fields for DoorLock/GetUserType.
Definition: dotdot_mqtt.h:6815
uic_mqtt_dotdot_power_configuration_mains_alarm_mask_publish
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsAlarmMask.
uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_publish
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampRatedHours.
uic_mqtt_dotdot_on_off_state_t::global_scene_control
bool global_scene_control
Definition: dotdot_mqtt.h:3283
uic_mqtt_dotdot_groups_command_get_group_membership_fields_t::group_list
const uint16_t * group_list
Definition: dotdot_mqtt.h:2174
uic_mqtt_dotdot_scenes_command_add_scene_fields_t::sceneid
uint8_t sceneid
Definition: dotdot_mqtt.h:2651
uic_mqtt_dotdot_aox_locator_state_t::cte_sampling_interval
int8_t cte_sampling_interval
Definition: dotdot_mqtt.h:21048
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_rx_bcast
bool aps_rx_bcast
Definition: dotdot_mqtt.h:18512
uic_mqtt_dotdot_power_configuration_battery2_voltage_publish
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Voltage.
uic_mqtt_dotdot_power_configuration_state_t::mains_frequency
uint8_t mains_frequency
Definition: dotdot_mqtt.h:559
uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount.
uic_mqtt_dotdot_door_lock_operating_event_notification_callback_set
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
uic_mqtt_dotdot_scenes_remove_all_scenes_callback_set
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t
Command fields for ColorControl/MoveColorTemperature.
Definition: dotdot_mqtt.h:11906
uic_mqtt_dotdot_system_metrics_updated_state_t::hostname
bool hostname
Definition: dotdot_mqtt.h:19729
uic_mqtt_dotdot_color_control_updated_state_t::primary1_intensity
bool primary1_intensity
Definition: dotdot_mqtt.h:11605
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::min_comp_pressure
bool min_comp_pressure
Definition: dotdot_mqtt.h:9234
uic_mqtt_dotdot_application_monitoring_updated_state_t::applicationcpu_average_usage_percent
bool applicationcpu_average_usage_percent
Definition: dotdot_mqtt.h:20298
uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_publish
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnablePrivacyModeButton.
uic_mqtt_dotdot_flow_measurement_state_t
Definition: dotdot_mqtt.h:13980
uic_mqtt_dotdot_set_pressure_measurement_write_attributes_callback
void uic_mqtt_dotdot_set_pressure_measurement_write_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
uic_mqtt_dotdot_window_covering_state_t::physical_closed_limit_lift
uint16_t physical_closed_limit_lift
Definition: dotdot_mqtt.h:8393
uic_mqtt_dotdot_electrical_measurement_updated_state_t::total_reactive_power
bool total_reactive_power
Definition: dotdot_mqtt.h:16186
uic_mqtt_dotdot_window_covering_updated_state_t::current_position_tilt
bool current_position_tilt
Definition: dotdot_mqtt.h:8419
uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t::pin
const char * pin
Definition: dotdot_mqtt.h:6512
uic_mqtt_dotdot_door_lock_get_user_status_callback_set
void uic_mqtt_dotdot_door_lock_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
uic_mqtt_dotdot_thermostat_state_t::min_setpoint_dead_band
int8_t min_setpoint_dead_band
Definition: dotdot_mqtt.h:9779
uic_mqtt_dotdot_on_off_force_read_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_on_off_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:3305
uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_set
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_state_t, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:13087
uic_mqtt_dotdot_ph_measurement_state_t::measured_value
uint16_t measured_value
Definition: dotdot_mqtt.h:14500
uic_mqtt_dotdot_electrical_measurement_updated_state_t::reactive_power_phb
bool reactive_power_phb
Definition: dotdot_mqtt.h:16260
uic_mqtt_dotdot_metering_state_t::temperature_formatting
uint8_t temperature_formatting
Definition: dotdot_mqtt.h:15491
uic_mqtt_dotdot_barrier_control_updated_state_t::moving_state
bool moving_state
Definition: dotdot_mqtt.h:8949
uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t::illuminance_target_level
bool illuminance_target_level
Definition: dotdot_mqtt.h:13542
uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6640
uic_mqtt_dotdot_thermostat_updated_state_t::emergency_heat_delta
bool emergency_heat_delta
Definition: dotdot_mqtt.h:9854
uic_mqtt_dotdot_thermostat_local_temperature_calibration_publish
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperatureCalibration.
uic_mqtt_dotdot_relativity_humidity_measured_value_publish
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MeasuredValue.
uic_mqtt_dotdot_electrical_measurement_state_t::rms_voltage_sag_period_phc
uint16_t rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:16160
uic_mqtt_dotdot_set_window_covering_write_attributes_callback
void uic_mqtt_dotdot_set_window_covering_write_attributes_callback(const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
uic_mqtt_dotdot_thermostat_updated_state_t::min_cool_setpoint_limit
bool min_cool_setpoint_limit
Definition: dotdot_mqtt.h:9830
uic_mqtt_dotdot_ota_upgrade_state_t::current_zig_bee_stack_version
uint16_t current_zig_bee_stack_version
Definition: dotdot_mqtt.h:4791
uic_mqtt_dotdot_aox_locator_reporting_mode_publish
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ReportingMode.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measurement_type
bool measurement_type
Definition: dotdot_mqtt.h:16165
uic_mqtt_dotdot_electrical_measurement_state_t::ac_voltage_overload
int16_t ac_voltage_overload
Definition: dotdot_mqtt.h:16108
uic_mqtt_dotdot_door_lock_updated_state_t::default_configuration_register
bool default_configuration_register
Definition: dotdot_mqtt.h:6395
uic_mqtt_dotdot_ota_upgrade_manufacturerid_publish
sl_status_t uic_mqtt_dotdot_ota_upgrade_manufacturerid_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OTAUpgrade/Attributes/ManufacturerID.
uic_mqtt_dotdot_scenes_updated_state_t::scene_valid
bool scene_valid
Definition: dotdot_mqtt.h:2624
uic_mqtt_dotdot_color_control_updated_state_t::color_loop_stored_enhanced_hue
bool color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:11638
uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_publish
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint.
uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision
void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the CarbonMonoxide/ClusterRevision attribute.
uic_mqtt_dotdot_power_configuration_state_t::batterya_hr_rating
uint16_t batterya_hr_rating
Definition: dotdot_mqtt.h:568
uic_mqtt_dotdot_set_aox_locator_write_attributes_callback
void uic_mqtt_dotdot_set_aox_locator_write_attributes_callback(const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent.
uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor.
uic_mqtt_dotdot_barrier_control_write_attributes_callback_t
sl_status_t(* uic_mqtt_dotdot_barrier_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_state_t, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:8961
uic_mqtt_dotdot_window_covering_updated_state_t::intermediate_setpoints_lift
bool intermediate_setpoints_lift
Definition: dotdot_mqtt.h:8433
uic_mqtt_dotdot_electrical_measurement_state_t::measured_phase9th_harmonic_current
int16_t measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:16068
uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t::network_management_state
bool network_management_state
Definition: dotdot_mqtt.h:21579
uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t
Command fields for BarrierControl/GoToPercent.
Definition: dotdot_mqtt.h:8980
uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t::userid
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:6800
uic_mqtt_dotdot_ota_upgrade_state_t
Definition: dotdot_mqtt.h:4787
uic_mqtt_dotdot_color_control_updated_state_t::white_pointy
bool white_pointy
Definition: dotdot_mqtt.h:11622
uic_mqtt_dotdot_door_lock_rf_programming_event_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFProgrammingEventMask.
uic_mqtt_dotdot_basic_manufacturer_name_publish
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerName.
uic_mqtt_dotdot_barrier_control_updated_state_t::command_close_events
bool command_close_events
Definition: dotdot_mqtt.h:8955
uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_publish
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDProgrammingEventMask.
uic_mqtt_dotdot_color_control_updated_state_t::currenty
bool currenty
Definition: dotdot_mqtt.h:11596
uic_mqtt_dotdot_system_metrics_ram_availablemb_publish
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMAvailableMB.
uic_mqtt_dotdot_set_aox_position_estimation_force_read_attributes_callback
void uic_mqtt_dotdot_set_aox_position_estimation_force_read_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
uic_mqtt_dotdot_electrical_conductivity_measurement_state_t::min_measured_value
uint16_t min_measured_value
Definition: dotdot_mqtt.h:14626
uic_mqtt_dotdot_metering_current_max_demand_delivered_publish
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDelivered.
uic_mqtt_dotdot_door_lock_door_state_publish
sl_status_t uic_mqtt_dotdot_door_lock_door_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorState.
uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod.
uic_mqtt_dotdot_state_discover_neighbors_callback_set
void uic_mqtt_dotdot_state_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_set
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
uic_mqtt_dotdot_application_monitoring_application_connected_publish
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationConnected.
uic_mqtt_dotdot_relativity_humidity_max_measured_value_publish
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MaxMeasuredValue.
uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision
void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PressureMeasurement/ClusterRevision attribute.
uic_mqtt_dotdot_pressure_measurement_state_t::scaled_tolerance
uint16_t scaled_tolerance
Definition: dotdot_mqtt.h:13773
uic_mqtt_dotdot_color_control_updated_state_t::color_temperature_mireds
bool color_temperature_mireds
Definition: dotdot_mqtt.h:11599
uic_mqtt_dotdot_thermostat_updated_state_t::setpoint_change_source_timestamp
bool setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:9847
uic_mqtt_dotdot_set_application_monitoring_write_attributes_callback
void uic_mqtt_dotdot_set_application_monitoring_write_attributes_callback(const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
mqtt_message_callback_t
void(* mqtt_message_callback_t)(const char *topic, const char *message, const size_t message_length)
A callback type for pushing incoming messages.
Definition: uic_mqtt.h:53
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t::max_const_flow
bool max_const_flow
Definition: dotdot_mqtt.h:9239
uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_set
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
uic_mqtt_dotdot_diagnostics_updated_state_t::aps_rx_ucast
bool aps_rx_ucast
Definition: dotdot_mqtt.h:18514
uic_mqtt_dotdot_thermostat_setpoint_change_source_publish
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSource.
uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_set
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
uic_mqtt_dotdot_relativity_humidity_tolerance_publish
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/Tolerance.
uic_mqtt_dotdot_electrical_measurement_updated_state_t::measured_phase5th_harmonic_current
bool measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:16196
uic_mqtt_dotdot_power_configuration_state_t::battery3_percentage_threshold2
uint8_t battery3_percentage_threshold2
Definition: dotdot_mqtt.h:612
uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:11428
uic_mqtt_dotdot_thermostat_updated_state_t::max_heat_setpoint_limit
bool max_heat_setpoint_limit
Definition: dotdot_mqtt.h:9829
uic_mqtt_dotdot_electrical_measurement_updated_state_t::total_active_power
bool total_active_power
Definition: dotdot_mqtt.h:16185
uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_publish
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed.
uic_mqtt_dotdot_ota_upgrade_updated_state_t::downloaded_file_version
bool downloaded_file_version
Definition: dotdot_mqtt.h:4808
uic_mqtt_dotdot_groups_generated_get_group_membership_callback_set
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
uic_mqtt_dotdot_level_command_step_fields_t::options_mask
uint8_t options_mask
Definition: dotdot_mqtt.h:3715
uic_mqtt_dotdot_color_control_state_t::primary4x
uint16_t primary4x
Definition: dotdot_mqtt.h:11557
_CoordinateAndOrientation
Definition: zap-types.h:1955
uic_mqtt_dotdot_electrical_measurement_measurement_type_publish
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasurementType.
uic_mqtt_dotdot_pressure_measurement_state_t::min_measured_value
int16_t min_measured_value
Definition: dotdot_mqtt.h:13767
uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_set
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
uic_mqtt_dotdot_metering_multiplier_publish
sl_status_t uic_mqtt_dotdot_metering_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Multiplier.
uic_mqtt_dotdot_color_control_updated_state_t::color_pointgy
bool color_pointgy
Definition: dotdot_mqtt.h:11627
uic_mqtt_dotdot_name_and_location_updated_state_t::location
bool location
Definition: dotdot_mqtt.h:20754
uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t::tx_channel
uint8_t tx_channel
Definition: dotdot_mqtt.h:19182